第一部分:设置默认值
列表过滤、日期过滤、列表参数、下拉参数、文本参数
- 列表过滤1.setSelectedObjects(["2009"], STRING);
- //单选,直接替换"2009" 部分为自己的默认值即可
- 列表过滤1.setSelectedObjects(["2009","2010"], STRING);
- //多选,多选的情况直接按照格式:["多选值1","多选值2",......"多选值n"]
- 日期过滤1.firstDates = ["t2010-4-1"];
- //在范围模式或比较模式下,设定起始日期。
- 日期过滤1.secondDates = ["t2010-5-1"];
- //在范围模式或比较模式下,设定终止日期。
- //****默认值的格式是 "t"+年+"-"+月+"-"+日;并且月份的取值是 0-11
- 列表参数1.setSelectedObjects(["2009"], STRING);
- //单选,直接替换"2009" 部分为自己的默认值即可
- 列表参数1.setSelectedObjects(["2009","2010"], STRING);
- //多选,多选的情况直接按照格式:["多选值1","多选值2",......"多选值n"]
- 下拉参数1.setSelectedIndex(1)
- //通过索引设置选项,括号中的是索引值,索引值(选项的序列号)从 0 开始。
- 下拉参数1.setSelectedObjects(["2009"], STRING);
- //下拉参数默认只能单选
- 文本参数1.value = "默认值内容";
- //文本参数的值用 value,文本的值用data
复制代码
第二部分:获取当前值
列表过滤、日期过滤、列表参数、下拉参数、文本参数
- var a=列表过滤1.getSelectedObjects()[0]
- //获取的数据是一个数组,[0]是获取的第一个值,同理[1]是获取的第二个值,也可以采用循环的方式,获取全部的选中项
- var startdate=日期过滤1.firstDates[0]
- //在范围模式或比较模式下,获取起始日期。
- var enddate=日期过滤1.secondDates[0]
- //在范围模式或比较模式下,获取终止日期。
- //****月份的取值是 0-11,
- var a=列表参数1.getSelectedObjects()[0]
- //获取的数据是一个数组,[0]是获取的第一个值,同理[1]是获取的第二个值,也可以采用循环的方式,获取全部的选中项
- var a = 下拉参数1.getSelectedIndex();
- //返回选择值的索引,索引值(选项的序列号)从 0 开始。
- var a = 下拉参数1.getSelectedObjects()[0]
- //下拉参数默认只能单选,直接[0] 即可
- var a=文本参数1.value
- //文本参数的值用 value,文本的值用data
复制代码
第三部分:其他
修改背景色和文本色
- var color = new Color(255,0,0);
- var color1 = new Color(java.awt.Color.YELLOW);
- //定义颜色,可以是直接写颜色的英文,也可以是RGB 值
- var loc = new Locator([], OBJECT, DETAIL);
- //定义要修改的位置,上文是全部
- 文本1.setForeground(loc, color1)
- //设置文本框的背景颜色
- 文本1.setBackground(loc, color);
- //设置文本框中字体颜色
- var loc2 = new Locator(["ROOT","Sum_AREA_CODE"],CELL,FOOTER);
- //定义位置,定位到“AREA_CODE”这一列数据
- 表1.setBackground(loc2,color2)
- 表1.setForeground(loc2,color)
复制代码
|