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);
})