永洪社区

标题: <永洪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
永洪tech-Bella 发表于 2019-2-21 15:12
脚本有问题,请以下面的脚本为准:var a=getData("列表过滤1", DATA);
var arr=[]
for(var i=0;i ...

您好,这个脚本只适用于列表过滤么
作者: 快乐    时间: 2019-2-21 15:36
永洪tech-Bella 发表于 2019-2-21 15:12
脚本有问题,请以下面的脚本为准:var a=getData("列表过滤1", DATA);
var arr=[]
for(var i=0;i ...

我换成了列表过滤组件,还是报的空指针异常呢
作者: 永洪tech-Bella    时间: 2019-2-21 16:48
本帖最后由 永洪tech-Bella 于 2019-2-21 17:10 编辑
快乐 发表于 2019-2-21 15:36
我换成了列表过滤组件,还是报的空指针异常呢

不是换组件,是换脚本,直接复制我给的脚本。其中需要修改的只有列表参数的名字


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)