get rows содержит только определенное значение в определенном столбце в интерактивной сетке в oracle apex 20.1 с plsql или javascript

Я хочу найти строки интерактивной сетки с определенным значением столбца. В качестве примера в этой интерактивной сетке сотрудников я хочу получить все строки со статусом EMP "Активен". Также я хочу знать, изменена ли строка.. Возможно ли это с помощью js или PL/SQL?

emp name | emp status
-------- |------------
Jane        Active
-------- |------------
Doe         Inactive
-------- |------------
Helan       Active
-------- |------------

1 ответ

Фильтр по статусу EMP
У вас есть два варианта фильтрации поActive Сотрудник Статус

  • Фильтр в запросе sql, чтобы запретить пользователю видеть только активных сотрудников where emp_status = 'Active'
  • Отфильтруйте с помощью нестандартных параметров интерактивной сетки, чтобы пользователь мог фильтровать значение в определенном столбце. Щелкните стрелку рядом со значком лупы, чтобы выбрать конкретный столбец для фильтрации.

Проверка обновления строки
Чтобы проверить, обновлена ли строка в интерактивной таблице, вы можете использовать приведенный ниже код javascript:

var grid = apex.region("omi_Tabular_grid").call('getViews','grid');

grid.model.forEach( function(r, i, k){
                      console.log( i, grid.model.getRecordMetadata(k).updated);
                    })
Другие вопросы по тегам