永洪社区
标题: <永洪tech>脚本设置,列表过滤全选及清空 [打印本页]
作者: Kevinli 时间: 2018-12-26 16:58
标题: <永洪tech>脚本设置,列表过滤全选及清空
列表过滤全选及清空:
在全选按钮脚本中加入:
var a=getData('aaaa');
var Vsize=a.size();
//debug(Vsize);
var arr1=new Array();
for(i=Vsize-1;i>0;i--){
arr=a.get(i,0);
debug(arr1)
}
aaaa.setSelectedObjects(arr1,STRING);
在清空按钮脚本中加入:
aaaa.setSelectedObjects(null);
作者: 快乐 时间: 2019-2-21 14:36
var a=getData('列表参数1'); var Vsize=a.size(); //debug(Vsize); if(Vsize!=null){ var arr1=new Array(); for(i=Vsize-1;i>0;i--){ arr1=a.get(i,0); debug(arr1) }} 列表参数1.setSelectedObjects(arr1,STRING)
作者: 快乐 时间: 2019-2-21 14:39
var a=getData('列表参数1');
var Vsize=a.size();
//debug(Vsize);
if(Vsize!=null){
var arr1=new Array();
for(i=Vsize-1;i>0;i--){
arr1=a.get(i,0);
debug(arr1)
}}
列表参数1.setSelectedObjects(arr1,STRING)
我这么写的,最后一段报了空指针异常。
作者: 永洪tech-Bella 时间: 2019-2-21 15:12
本帖最后由 永洪tech-Bella 于 2019-2-21 17:09 编辑
脚本有问题,请以下面的脚本为准:
var a=getData("列表过滤1", DATA);
var arr=[]
for(var i=0;i<a.size()-1;i++){
arr=a.get(i+1)
}
列表过滤1.setSelectedObjects(arr, STRING);
作者: 快乐 时间: 2019-2-21 15:31
您好,这个脚本只适用于列表过滤么
作者: 快乐 时间: 2019-2-21 15:36
我换成了列表过滤组件,还是报的空指针异常呢
作者: 永洪tech-Bella 时间: 2019-2-21 16:48
本帖最后由 永洪tech-Bella 于 2019-2-21 17:10 编辑
不是换组件,是换脚本,直接复制我给的脚本。其中需要修改的只有列表参数的名字
var a=getData("列表过滤1", DATA);
var arr=[]
for(var i=0;i<a.size()-1;i++){
arr=a.get(i+1)
}
列表过滤1.setSelectedObjects(arr, STRING);
作者: 永洪tech-Bella 时间: 2019-2-21 16:58
本帖最后由 永洪tech-Bella 于 2019-2-21 17:13 编辑
(, 下载次数: 63)