我有几个动态操作,这些操作在页面加载时触发了change事件。似乎所有人都被同时解雇了。发生这种情况时,它将过滤器添加到交互式网格。现在,问题是某些过滤器重复。我怎么解决这个问题?
我的意思是,页面加载时,它会更改表单中的一堆东西(例如复选框和文本字段的值),从而触发动态操作,然后像这样调用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');
}
}
}
答案 0 :(得分:0)
仅创建一个在页面加载时触发的动态操作,但让其执行多个(“ true”?)操作,即每个操作都将是您现在拥有的“几个”动态操作中的一个或没有。 “无”表示如果已设置,则将其排除。