У меня есть несколько динамических действий, которые запускаются с событием изменения при загрузке страницы. Кажется, что все они уволены одновременно. Когда это происходит, он добавляет фильтр в интерактивную сетку. Теперь проблема в том, что некоторые фильтры дублируются. Как я могу решить эту проблему?
Я имею в виду, что когда страница загружается, она меняет кучу вещей в форме (например, флажки и значения текстового поля), что запускает динамическое действие, которое затем вызывает функцию addFilter, подобную этой
function newFilter(){
var vals = apex.item('P12_VALUE').getValue();
if(!(vals.includes('DI'))){
deleteExistingFilters('emp', 'IS_ON');
}
if(vals.includes('DI')){
if(!filterAlreadyExist('emp', 'IS_ON')){
addFilter('emp', 'IS_ON','Y','EQ');
}
}
}