永洪社区

标题: 默认选择下拉列表第一个 [打印本页]

作者: accccc    时间: 2021-9-30 10:01
提示: 作者被禁止或删除 内容自动屏蔽
作者: 美滋滋    时间: 2021-9-30 10:03
在报表装载时运行中增加以下代码下拉参数1.setSelectedIndex(0)

作者: accccc    时间: 2021-9-30 10:29
提示: 作者被禁止或删除 内容自动屏蔽
作者: _贝贝    时间: 2021-9-30 10:33
本帖最后由 永洪tech-zxx 于 2021-9-30 10:34 编辑

92版本吗
作者: accccc    时间: 2021-9-30 10:36
提示: 作者被禁止或删除 内容自动屏蔽
作者: _贝贝    时间: 2021-9-30 10:43
本帖最后由 永洪tech-zxx 于 2021-9-30 11:04 编辑

var data = getData("列表参数1",DATA);

if(data!=null&&data.exists(1, -1, true)){

var b=data.get(1,0);
}


列表参数1.setSelectedObjects([b],STRING);


作者: accccc    时间: 2021-9-30 10:59
提示: 作者被禁止或删除 内容自动屏蔽
作者: _贝贝    时间: 2021-9-30 11:03
本帖最后由 永洪tech-zxx 于 2021-9-30 11:04 编辑
accccc 发表于 2021-9-30 10:59
没有报错了。。但是没有效果诶。。

88版本用这个 ,88验证可以的
var data = getData("列表参数1",DATA);

if(data!=null&&data.exists(1, -1, true)){

var b=data.get(1,0);
}


列表参数1.setSelectedObjects([b],STRING);
作者: accccc    时间: 2021-9-30 11:08
提示: 作者被禁止或删除 内容自动屏蔽
作者: _贝贝    时间: 2021-9-30 11:12
不客气
作者: 美滋滋    时间: 2021-10-6 13:25
accccc 发表于 2021-9-30 10:29
报错了报告()-->组件(下拉参数1)-->no message resource found for message property msg.function.not.f ...

我的示例中写的是 下拉参数1.setSelectedIndex(0)
其中”下拉参数1”是你使用的组件名称,你得替换成你用的组件名称。
这条语句不可能在8.8版本不能使用。
作者: yhdata_GWxAKLq6    时间: 2022-1-17 14:06
永洪tech-Muse 发表于 2021-9-30 10:43
var data = getData("列表参数1",DATA);

if(data!=null&&data.exists(1, -1, true)){

如果我想把下拉其中一个值设置成第一个怎么写呢?
作者: 环环    时间: 2022-1-17 14:17
是指改成选中某个固定值吗




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