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

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

[Iscript] 下拉框对应的输入框更新【下拉框文本框数据联动】

[复制链接]
suyisene 发表于 2011-11-29 14:57:35 | 显示全部楼层 |阅读模式
本帖最后由 bess 于 2013-1-10 10:13 编辑

11.png Q:下拉框对应的输入框更新
有两个表单A,B
A表单中有:名称、电话 的字段
我要在B表单中下拉框显示A的名称,并且在B中另外的输入框要显示对应的电话。

A:该功能和联动功能相似。先建立A表单,添加名称和电话两个字段,然后建立B表单,添加名称和电话,名称下拉框选择刷新,在选项脚本写如下代码:
var opts = createOptions();
var dql = "$formname='A表单'";
var datas = queryByDQL(dql);
for (var it = datas.iterator();datas!=null && it.hasNext();){
      var doc = it.next();
      var name = doc.getItemValueAsString("名称");
            opts.add(name,name );
}
opts;
电话文本框选中重计算,在值脚本写如下代码:
var  value=getItemValueAsString("B名称");
var dql = "$formname='A表单' and 名称='"+value+"'";
var datas = queryByDQL(dql);
var name="";
for (var it = datas.iterator();datas!=null && it.hasNext();){
      var doc = it.next();
      name += doc.getItemValueAsString("电话");
           }
name;
效果图如下:
10.png

摘自fzsdsoft提问,原帖子链接:
http://www.teemlink.com/bbs/view ... 26amp%3Btypeid%3D52

本版积分规则

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

GMT+8, 2026-8-12 06:48

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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