我有几个动态操作在页面加载时通过更改事件触发。似乎他们都被同时解雇了。发生这种情况时,它会将过滤器添加到交互式网格中。现在,问题是一些过滤器是重复的。我怎么解决这个问题?
我的意思是当页面加载时,它会改变表单中的一堆东西(比如复选框和文本字段的值),这会触发动态操作,然后像这样调用 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');
}
}
}