起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3818|回复: 1

[处理中3] gridSelect树型模糊搜索

[复制链接]

263

主题

733

帖子

1978

积分

金牌会员

Rank: 6Rank: 6

积分
1978
QQ
发表于 2018-8-29 09:01:35 | 显示全部楼层 |阅读模式
gridSelect树型模糊搜索,我在后台组装好了树形数据,在没有搜索条件的时候树型显示正常
在有搜索条件的时候,下拉里面只会显示满足条件的数据,实际应该要把满足条件数据的上级和下级都显示,才能保证树形的结构,
khjlGridSelectFilterInputChange 应该怎么去掉前端条件

<div class="x-gridSelect" component="$UI/system/components/justep/gridSelect/gridSelect" xid="khjlGridSelect"
                    bind-ref='$model.ordBillData.ref("fKHJLBM")' bind-labelRef='$model.ordBillData.ref("fKHJLName")'
                    onUpdateValue="khjlGridSelectUpdateValue" inputChangeable="false" inputFilterable="true" onFilterInputChange="khjlGridSelectFilterInputChange" autoOptionWidth="true">
   <option xid="option12" data="marketOrgData" label="sName" value="sCode" expandColumn="sName" appearance="tree" autoLoad="true"></option></div>

Model.prototype.khjlGridSelectFilterInputChange = function(event){
        debugger;
                var marketOrg = event.inputFilterValue;
//                event.inputFilterValue = null;
                var params = new biz.Request.ActionParam();
                params.setString("marketOrg", marketOrg);
                var tree = this.comp("marketOrgData");
                tree.clear();
                var tp = new biz.Request.TranslateParam();
                tp.dataType = biz.Request.TranslateParam.DATATYPE_ROW_TREE;
                tp.setTreeOption('tree-parent-relation', "sParent");
                biz.Request.sendBizRequest({
                        "context" : this.getContext(),
                        "action" : "getMarketOrgAction",
                        "parameters" : params,
                        "translateParam" : tp,
                        "callback" : function(callbackData) {
                                if(callbackData.state){
                                        tree.loadData(callbackData.response, true);//把返回的数据给data
                                }
                        }
                });
        };


91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36198
发表于 2018-8-29 09:27:49 | 显示全部楼层
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-8-25 16:26 , Processed in 0.052367 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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