永洪社区

标题: 怎样通过下拉类别的类型给文本参数赋值? [打印本页]

作者: 阿姆斯特朗炮    时间: 2023-1-16 17:57
标题: 怎样通过下拉类别的类型给文本参数赋值?
怎样通过下拉列表1中的日期类型给文本参数1和文本参数2赋值?
比如选择昨天,文本参数1和2都赋值昨天的日期
选择今天,文本参数1和2都赋值今天的日期
并且赋值完日期后,在根据这两个日期进行取数?

作者: yhdata_ruby    时间: 2023-1-16 17:57
本帖最后由 yhdata_ruby 于 2023-1-16 18:05 编辑

参考,写在变化时运行
if(下拉列表参数1.getSelectedObjects()[0]=='今天')
{文本参数1.value=formatDate(today(),"yyyy-MM-dd")
文本参数2.value=formatDate(today(),"yyyy-MM-dd")
}
取数的话直接过滤就好了

作者: 阿姆斯特朗炮    时间: 2023-1-17 08:46
yhdata_ruby 发表于 2023-1-16 18:01
参考,写在变化时运行
if(下拉列表参数1.getSelectedObjects()[0]=='今天')
{文本参数1.value=formatDate(t ...

用这个方法直接传给数据集做where条件的话,会延后一步操作
作者: yhdata_ruby    时间: 2023-1-17 09:07
阿姆斯特朗炮 发表于 2023-1-17 08:46
用这个方法直接传给数据集做where条件的话,会延后一步操作

还要传给数据集?延后一步是什么样的
作者: 阿姆斯特朗炮    时间: 2023-1-17 09:35
yhdata_ruby 发表于 2023-1-17 09:07
还要传给数据集?延后一步是什么样的

就是用文本参数1.value=1,这时候在变化时运行是debug的param["文本参数1"]值是null,改为2的时候,Debug的param["文本参数1"]值是1,现在改成批量提交就好了,用批量提交,直接赋值去数据集取数不行
作者: yhdata_ruby    时间: 2023-1-17 09:36
阿姆斯特朗炮 发表于 2023-1-17 09:35
就是用文本参数1.value=1,这时候在变化时运行是debug的param["文本参数1"]值是null,改为2的时候,Debug ...

好的




欢迎光临 永洪社区 (https://club.yonghongtech.com/) Powered by Discuz! X3.4