找回密码
 注册成为天翎用户
楼主: jianjia

[已解决] 树形视图子节点记录移到另一个子节点

[复制链接]
 楼主| jianjia 发表于 2013-1-18 18:38:29 | 显示全部楼层
回复 10# spiral


    可以满足需求。但当我没有选择记录时,按移动文件夹按钮后应该出现警告框,结果却没有,不知道哪里出现问题?
移动文件夹按钮的动作执行前脚本为:var rtn="";
var params = getParameter("_selects"); //获取选中记录的ID集合
var docids = splitText(params, ";");
for (var i = 0; i < docids.length; i++){
    var sql = "select * from tlk_部门资料共享表单 where id='" + docids + "'";
    var datas = queryBySQL(sql);
    if(datas.size()<=0 ){  
                rtn="请选择要移动到另一个文件夹的记录!";
        }
}
rtn;
37.png
purple 发表于 2013-1-20 22:33:03 | 显示全部楼层
您好,看您的脚本,没发现什么问题,请在 rtn="请选择要移动到另一个文件夹的记录!";语句前,添加输出datas.size()的语句,具体使用debug模式定位一下问题,谢谢。
 楼主| jianjia 发表于 2013-1-21 09:15:35 | 显示全部楼层
回复 12# purple
代码修改为:var params = getParameter("_selects"); //获取选中记录的ID集合
var docids = splitText(params, ";");
for (var i = 0; i < docids.length; i++){
    var sql = "select * from tlk_部门资料共享表单 where id='" + docids + "'";
    var datas = queryBySQL(sql);
    println("89977452datas.size()==============="+datas.size()+"");
    if(datas==null||datas.size()<=0){
                createAlert("请选择要移动到另一个文件夹的记录!");
    }         
}
有选中记录时,控制台出现输出语句:JsUtil:89977452datas.size()===============1
JsUtil:89977452datas.size()===============1
但是没有选中记录时,控制台没有出现输出语句。
spiral 发表于 2013-1-21 09:22:58 | 显示全部楼层
本帖最后由 spiral 于 2013-1-21 09:29 编辑

通过电话沟通,已告知楼主是因为脚本的逻辑设计有误,已告知可以把选择条数的判断放到循环语句以外即可
 楼主| jianjia 发表于 2013-1-21 10:02:02 | 显示全部楼层
回复 14# spiral
代码修改为:var params = getParameter("_selects"); //获取选中记录的ID集合
var docids = splitText(params, ";");
println("89977452docids==============="+docids.length+"");
if(docids.length==0){
        createAlert("请选择要移动到另一个文件夹的记录!");
}
结果不仅出现提示框还出现视图。
38.png
spiral 发表于 2013-1-21 10:08:51 | 显示全部楼层
本帖最后由 spiral 于 2013-1-21 10:26 编辑

经过本地测试,当视图为弹出层时,“新建”的操作按钮的动作执行前有一个字符串为返回值时,会出现楼上的现象,该问题稍候会整理好转交给研发,对您带来的不便之处表示歉意
该问题已另开新帖追踪:http://www.teemlink.com/bbs/viewthread.php?tid=165260

对应的麻烦客户使用普通类型的视图,等该问题修复后再更换视图的打开模式,谢谢
spiral 发表于 2013-1-21 14:49:58 | 显示全部楼层
通过电话联系,楼主采用楼上的解决方案可以正常使用,对用的帖子关闭,感谢楼主反馈

本版积分规则

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

GMT+8, 2026-9-26 06:35

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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