[技术功能]
setSelectedObjects() 函数用法?
_贝贝
显示全部楼层
发表于 2021-7-7 10:32:36
列表参数绑定的就是新建的计算列了哈 不是转换之前那个时间戳字段 |
|
|
|
|
chendong
显示全部楼层
发表于 2021-7-7 10:34:35
是新建的计算列,但是怎么选中呢
我还打印了一下格式 |
|
|
|
|
美滋滋
显示全部楼层
发表于 2021-7-7 10:48:56
给你一段代码,你先把执行结果截图给我看一下。
var dateList = 列表参数1.getObjects();
var i = 0;
for (i = 0;i<dateList.length;i++) {
debug(dateList[i][0])
}
|
|
|
|
|
_贝贝
显示全部楼层
发表于 2021-7-7 10:51:04
|
|
|
|
chendong
显示全部楼层
发表于 2021-7-7 10:59:51
2021-06-01 00:00:00
2021-05-01 00:00:00
2021-07-01 00:00:00
2021-04-01 00:00:00 |
|
|
|
|
chendong
显示全部楼层
发表于 2021-7-7 11:02:17
下钻对比月份.setSelectedObjects(['2021-04-01 00:00:00','2021-05-01 00:00:00'],DATE)
这种可行,大佬牛逼 |
|
|
|
|
美滋滋
显示全部楼层
发表于 2021-7-7 11:02:47
你试一下这个代码,这个现在是固定选择2021-5月和2021-6月的,看看行不行
var dateList = 列表参数1.getObjects();
var i = 0;
for (i = 0;i<dateList.length;i++) {
if (dateList[i][0] == "2021-06-01 00:00:00") {
dateSelList.push(dateList[i][0])
}
if (dateList[i][0] == "2021-05-01 00:00:00") {
dateSelList.push(dateList[i][0])
}
}
列表参数1.setSelectedObjects(dateSelList,STRING) |
|
|
|
|
chendong
显示全部楼层
发表于 2021-7-7 11:03:33
嗯嗯 主要是日期格式的问题
没有想到debug出来的不准 |
|
|
|
|
美滋滋
显示全部楼层
发表于 2021-7-7 11:07:56
剩下的就简单了,上面给你的例子是固定5月和6月的,你现在只需要把这个固定的数据改变成自由度更高的变量就可以了。变量中按照你的实际需求灵活设定就可以了 |
|
|
|
|
chendong
显示全部楼层
发表于 2021-7-7 11:09:53
|
|
|
|