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

[已解决] 复选框勾选问题

[复制链接]
上海中汇 发表于 2017-6-1 10:32:46 | 显示全部楼层 |阅读模式
 楼主| 上海中汇 发表于 2017-6-1 10:33:00 | 显示全部楼层
如图上,我这个复选框的查询出来的值为:<strong>运行维护培训计划</strong>;<strong>项目启动签报(即开发立项,签字文档电子件)</strong></br>
但是它没有勾上2 4选项,如果我把这个复选框的值写死却可以勾上。
回复

使用道具 举报

 楼主| 上海中汇 发表于 2017-6-1 10:33:21 | 显示全部楼层

代码如下:
(function(){
var dic = {};
dic["项目开发计划(详见电子平台)"] = "项目开发计划(详见电子平台)";
dic["<strong>运行维护培训计划</strong>"] = "<strong>运行维护培训计划</strong>";
dic["<strong>项目启动签报(即开发立项,签字文档电子件)</strong></br>"] = "<strong>项目启动签报(即开发立项,签字文档电子件)</strong></br>";
dic["其他:"] = "其他:";
var domainid =getDomainid();
var doc = getCurrentDocument();
var system_names = getItemValueAsString("system_names");
var versions = getItemValueAsString("versions");
var opts = createOptions();
var sql = "select '"+domainid+"' as domainid, item_pro_plan from tlk_form1 where ITEM_system_name='"+system_names+"' and ITEM_version='"+versions+"'";
var data = findBySQL(sql);
var pro_plan="";
if(data!=null){
         pro_plan = data.getItemValueAsString("pro_plan");      
}
for(var prop in dic){
    if(pro_plan.indexOf(prop)>-1){
         opts.add(prop,prop,true);
    }else{
         opts.add(prop,prop);
    }
}
return opts;
})()



初步判断问题:因为第一次进这个表单,我没有选择system_names和versions所以查询出来的值为空没有勾了,但是我选择了以后查询出来有值,还是没有勾上。
回复

使用道具 举报

 楼主| 上海中汇 发表于 2017-6-1 10:34:02 | 显示全部楼层
我这个是用tab页做的,选择条件在一个TAB页,显示值在第二个tab页


QQ图片20170601101716.png



回复

使用道具 举报

karrman 发表于 2017-7-17 15:32:26 | 显示全部楼层
经楼主沟通,升级即可解决
回复

使用道具 举报

本版积分规则

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

GMT+8, 2026-8-13 23:29

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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