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

视图选择框体报错

[复制链接]
excelsz 发表于 2015-6-2 15:22:50 | 显示全部楼层 |阅读模式
本帖最后由 lana 于 2015-9-24 17:49 编辑

如下图:


QQ:532512367

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册成为天翎用户

×
danny 发表于 2015-6-3 09:12:51 | 显示全部楼层
根据你的情况,参考以下代码
(function(){
var flag =true;
var selectId = getParameterAsText("_selects");
var relate = getParentDocument();
var curDoc = getCurrentDocument();
var docProcess = getDocumentProcess();
var formProcess = getFormProcess();
var newForm = formProcess.doViewByFormName("调货单",getApplication());
var sel=selectId.replace(";","','");
sel="('"+sel+"')";
if(selectId !=null || selectId.length>0){       
var sql = "select  * from tlk_fm_client where id in "+sel;
var datas = queryBySQL(sql);
if(datas!=null || datas.size()>0){
for(var iter = datas.iterator();iter.hasNext();){
var data = iter.next();
var sinNum = data.getId();
var parentId = relate.getId();
var sqlChard ="select * from tlk_fm_client where parent ='"+sinNum+"'";
var dataChard = findBySQL(sqlChard);
if(dataChard==null){
var newDoc = docProcess.doNew(newForm,getWebUser(),createParamsTable());
newDoc.setParent(parentId);
newDoc.setAuthor(getWebUser().getId());
newDoc.setIstmp(false);
newDoc.setApplicationid(getApplication());
newDoc.setDomainid(getWebUser().getDomainid());
newDoc.addStringItem("名称",data.getItemValueAsString("客户名"));
docProcess.doCreate(newDoc);
return flag;
}
}
}
}
})();
回复

使用道具 举报

 楼主| excelsz 发表于 2015-6-3 09:32:57 | 显示全部楼层
本帖最后由 excelsz 于 2015-6-3 09:35 编辑

数据不是实时的,需要保存后才生成页面数据,在这段代码中,如何加入数据刷新

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册成为天翎用户

×
回复

使用道具 举报

 楼主| excelsz 发表于 2015-6-3 10:22:27 | 显示全部楼层
问题已经完美解决,非常感谢天翎技术的支持
回复

使用道具 举报

danny 发表于 2015-6-3 10:25:08 | 显示全部楼层
可以设置子表的刷新跟重计算功能
回复

使用道具 举报

本版积分规则

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

GMT+8, 2026-8-14 05:17

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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