天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 1845|回复: 3

[性能] 下拉框如何调用其他表单的数据作为选项

[复制链接]
ykse 发表于 2011-8-10 09:31:09 | 显示全部楼层 |阅读模式
如图的下拉框,想用到其他表单的数据作为选项,而不是手动设置。
QQ截图20110810092825.png
shary 发表于 2011-8-10 09:36:08 | 显示全部楼层
您好。您可以通过查询表单中的数据显示在下拉框中。可以参考下面的脚本。这段脚本是在下拉框的选项脚本中应用:
var opts = createOptions();
var dql = "$formname='datadir' and dataName='保存期限'";
var docs = queryByDQL(dql);
opts.add("","");
for (var it = docs.iterator();docs!=null && it.hasNext();){
    var doc = it.next();
    opts.add(doc.getItemValueAsString("dataValue"),doc.getItemValueAsString("dataValue"));
}
opts;
 楼主| ykse 发表于 2011-8-10 11:18:19 | 显示全部楼层
var dql = "$formname='datadir' and dataName='保存期限'"中的formname和dataName是什么?

opts.add(doc.getItemValueAsString("dataValue"),doc.getItemValueAsString("dataValue"))中的dataValue又该填什么?
总是出错...
shary 发表于 2011-8-10 11:25:43 | 显示全部楼层
.dataValue是我的表datadir中的一个字段。下拉框中显示这个字段的值。
这个语句是定义一个DQL语句。
var dql = "$formname='表单名' and dataName='保存期限'";//and dataName='保存期限'是查询条件。

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-12 16:10

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表