找文章 / 找答案
精选问答 更多内容

[数据处理] 下拉列表参数de setSelectedObjects设定数据问题

damon_ho青铜二 显示全部楼层 发表于 2022-6-7 19:23:54 |阅读模式 打印 上一主题 下一主题
0、版本:9.02b1、需求:设定默认为当月
2、下拉列表参数,绑定数据是日期格式 yyyy-MM
3、脚本设置在装载时运行
4、以下脚本没报错,但均无法设置
脚本代码1:
var date1 = formatDate(now(),'yyyy-MM-dd');
var date2 = substring(date1,0,7);
下拉列表参数1.setSelectedObjects([date2],String);



脚本代码2:
var date1 = formatDate(now(),'yyyy-MM-dd');
var date2 = parseDate(date1,'yyyy-MM');
下拉列表参数1.setSelectedObjects([date2,DATE);






回复

使用道具 举报

精彩评论7

yhdata_bear 显示全部楼层 发表于 2022-6-7 19:38:07
下拉列表参数脚本设置可参考:
https://www.yonghongtech.com/hel ... istparamscript.html
回复

使用道具 举报

damon_ho青铜二 显示全部楼层 发表于 2022-6-8 09:57:50
yhdata_jkXlGUSw 发表于 2022-6-7 19:38
下拉列表参数脚本设置可参考:
https://www.yonghongtech.com/help/Z-Suite/9.4/ch/listparamscript.html ...

不能解决我的问题。
回复

使用道具 举报

汤七七七七七青铜四 显示全部楼层 发表于 2022-6-8 10:19:10
下拉列表参数,绑定数据是日期格式 yyyy-MM?
这句的意思是你得下拉列表参数绑定的是数据集中时间字段是么?那数据集里面这个字段数据类型是时间,数据详情里面显示的是yyyy-MM-01 这种月度格式么?如果是这样的格式,你脚本代码2里的date2也得转换成yyyy-MM-01这种时间格式,才可以生效的。
回复

使用道具 举报

damon_ho青铜二 显示全部楼层 发表于 2022-6-8 10:56:02
汤七七七七七 发表于 2022-6-8 10:19
下拉列表参数,绑定数据是日期格式 yyyy-MM?
这句的意思是你得下拉列表参数绑定的是数据集中时间字段是么 ...

1、道理上是yyyy-MM-01这种月度格式,但是拖到自由表去看展示却是yyyy-MM的格式...
2、无法把脚本2中转换成yyyy-MM-01这种格式呢?用parseDate来做,后面会有时分秒...
脚本3:
var date1 = formatDate(now(),'yyyy-MM');

var date2 = concatenate([date1, '-01']);

parseDate(date2,'yyyy-MM-dd');
回复

使用道具 举报

汤七七七七七青铜四 显示全部楼层 发表于 2022-6-8 11:42:51
可能自由式表格那边默认显示的时间格式是yyyy-MM;
我是直接用的formatDate(now(),'yyyy-MM-01')这种然后就可以了,不知道你的情况是不是适用。
回复

使用道具 举报

52v0铂金二 显示全部楼层 发表于 2022-6-8 14:48:17
你debug(下拉列表参数1.getObjects()[0][0])  看一下内容是什么样子的  你的setSelectedObjects的内容就是什么    如果你排好序 可以直接括起来写  下拉列表参数1.setSelectedObjects([下拉列表参数1.getObjects()[0][0]],String);
回复

使用道具 举报

yhdata_bear 显示全部楼层 发表于 2022-6-15 15:22:10
你debug(下拉列表参数1.getObjects()[0][0])  看一下内容是什么样子的  你的setSelectedObjects的内容就是什么    如果你排好序 可以直接括起来写  下拉列表参数1.setSelectedObjects([下拉列表参数1.getObjects()[0][0]],String);

回复

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
50W

会员等你来哦

Copyright   ©2012-2024  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部