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

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

[已解决] 关于多级联动下拉框的问题

[复制链接]
赛普克 发表于 2012-4-17 11:58:59 | 显示全部楼层 |阅读模式
如图,我有一个4层的联动下拉框。我都设置成了刷新和重计算了
QQ截图.png
我把第一级的下拉框选择为空,只有第二级的下拉框变空,第三第四级的下拉框没有变化,请问如何解决这个问题?
QQ截图20120417115651.png
purple 发表于 2012-4-17 12:09:15 | 显示全部楼层
您好,请问您的刷新重计算如何设置的?是后面三个下拉框控件都根据第一个下拉框控件刷新还是怎么?
 楼主| 赛普克 发表于 2012-4-17 13:29:43 | 显示全部楼层
根据前一个刷新,第二级根据第一级,第三级根据第二级,以此类推
purple 发表于 2012-4-17 13:37:32 | 显示全部楼层
明白您的意思了,我这边先测试,晚点再回复您。
purple 发表于 2012-4-17 13:58:17 | 显示全部楼层
您好,我这边测试了,确实存在您反馈的问题。先已提交至研发那边,带来不便,敬请见谅。
塞普克 发表于 2012-4-17 14:02:12 | 显示全部楼层
ok,我知道了
purple 发表于 2012-4-17 18:13:31 | 显示全部楼层
您好,跟研发那边沟通,多级联动,只要有关联的,都必须把相关联的做条件。所以必须在脚本上做处理。具体实现可参考该帖:http://www.teemlink.com/bbs/viewthread.php?tid=161051&extra=有问题,我们再沟通。
塞普克 发表于 2012-4-18 10:47:17 | 显示全部楼层
4级联动,这么写不要死人?
而且数据都是从表里面读的。二级如下:
#include "doclib";
            #include "codelib";
            var opts = $TOOLS.createOptions();
            opts.add("","");
            var parent_cat= getItemValue("cat_1");
            w = " and parent_cat = '" + parent_cat+ "'";

            var documentProcess = getDocProcess($WEB.getApplication());
            var dql = "$formname=getApplication()+'/MasterData/Form_Ticket_Cat_2'" +w;
            var params = new Packages.cn.myapps.base.action.ParamsTable();
            params.setParameter("domain",$WEB.getDomainid());
            params.setParameter("_orderby", "item_CAT_NAME");
            params.setParameter("_sortStatus", "");
            var docs=  documentProcess.queryByDQL(dql,params,$WEB.getDomainid());
            if (docs!=null)
            for(var iter = docs.getDatas().iterator(); iter.hasNext();) {
            var doc = iter.next();
            var cat_id = doc.getItemValueAsString("cat_id");
                   var cat_name= doc.getItemValueAsString("cat_name");
            opts.add(cat_name,cat_id);
            }
            opts;
purple 发表于 2012-4-18 10:49:24 | 显示全部楼层
很抱歉,目前的设计是这样子。其实也只是多加一个判断条件呀,如若带来不便,敬请见谅。

本版积分规则

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

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

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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