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

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

[已解决] 省市县三级联动加入domainid后下拉框显示空白

[复制链接]
亚创天然气 发表于 2017-4-25 15:43:24 | 显示全部楼层 |阅读模式
var value = getItemValue("省");
var sql="select distinct province,'"+getWebUser().getDomainid()+"'domainid from hat_province";
var opts = createOptions();
opts.add("","");
var datas= queryBySQL(sql);  
if(cdoc!=null){
for(var iter = datas.iterator();iter.hasNext();){
        var cdoc = iter.next();
                 opts.add(cdoc.getItemValueAsString("省"),cdoc.getItemValueAsString("省"));
                    
        }  
}
opts;
QQ:1073046962
QQ截图20170425153916.png
QQ截图20170425154058.png
six 发表于 2017-4-25 21:17:32 | 显示全部楼层
为什么要加domainid呢?查询某张表的值,用来做下拉框的选项可参考以下脚本
(function(){
var sql="select * from tlk_产品信息资料表单 where ITEM_类别= 05 ";
var opts = createOptions();
opts.add("","");
var datas= queryBySQL(sql);  
for(var iter = datas.iterator();iter.hasNext();){
        var cdoc = iter.next();
          if(cdoc!=null){           
                 opts.add(cdoc.getItemValueAsString("名称"),cdoc.getItemValueAsString("编号"));
        }  
}
return opts;
})()
 楼主| 亚创天然气 发表于 2017-4-26 14:38:02 | 显示全部楼层
six 发表于 2017-4-25 21:17
为什么要加domainid呢?查询某张表的值,用来做下拉框的选项可参考以下脚本
(function(){
var sql="selec ...

可以结贴了
karrman 发表于 2017-4-26 16:35:57 | 显示全部楼层
感谢反馈,可以结贴,脚本如下
  1. var sql="select '"+getDomainid()+"' as domainid,province item_province from hat_province";
  2. var opts=createOptions();
  3. opts.add("","");
  4. var items=queryBySQL(sql);
  5. for(var item=items.iteractor();item!=null&&item.hasNext()){
  6. var value=item.next();
  7. var province=value.getItemValueAsString("province");
  8. opts.add(value,value);
  9. }
  10. opts;
复制代码

本版积分规则

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

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

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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