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

QQ登录

只需一步,快速开始

楼主: 雁渡寒潭

[结贴] 求 树形单选下拉 的例子

[复制链接]

5

主题

26

帖子

51

积分

初级会员

Rank: 2

积分
51
QQ
 楼主| 发表于 2018-8-13 13:19:05 | 显示全部楼层
jishuang 发表于 2018-8-13 11:58
展开的能正常折叠吗?

展开的可以正常折叠的
第一次折叠要点两次,
第一次箭头的方向是关闭的
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

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



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

使用道具 举报

5

主题

26

帖子

51

积分

初级会员

Rank: 2

积分
51
QQ
 楼主| 发表于 2018-8-13 14:50:55 | 显示全部楼层
本帖最后由 雁渡寒潭 于 2018-8-13 15:22 编辑
jishuang 发表于 2018-8-13 14:04
那还是数据的问题

这个真不是数据的问题,我用官网的例子,就是你给我的第二个链接的数据也是一样的

回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36155
发表于 2018-8-13 15:48:03 | 显示全部楼层
grid的调用刷新后调用下面的
  1.                 var id = this.getIDByXID("grid1");
  2.                 $("#"+id+" .tree-plus").click();
  3.                 grid.collapseAll()
复制代码
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

5

主题

26

帖子

51

积分

初级会员

Rank: 2

积分
51
QQ
 楼主| 发表于 2018-8-13 17:12:53 | 显示全部楼层
本帖最后由 雁渡寒潭 于 2018-8-13 17:17 编辑
jishuang 发表于 2018-8-13 15:48
grid的调用刷新后调用下面的

<div class="x-gridSelect" component="$UI/system/components/justep/gridSelect/gridSelect"
        xid="gridSelect"  onShowOption="gridSelectShowOption" bind-labelRef="$model.data1.ref('organiationName')" defaultLabel="'请选择所属机构'">
        <option xid="option1"  data="orgTreeData" value="xfOrganizationId" label="organiationName" expandColumn="organiationName" appearance="tree" />
   </div>


Model.prototype.gridSelectShowOption=function(event){
                        var grid= this.comp("gridSelect").grid;
                        var id = this.getIDByXID("gridSelect");
                        $("#"+id+" .tree-plus").click();
                        grid.refresh();
                        grid.collapseAll();
                };

这样设置没有还是没有效果,我设置错了吗?
还有一个问题就是   这个下拉框应该在文本框下面  但是却覆盖了文本框,请问这个如何解决?我用了inputGroup包裹
<div class="input-group" component="$UI/system/components/bootstrap/inputGroup/inputGroup" xid="inputGroup5">
       <span class="input-group-addon" xid="span13" bind-text='$model.data1.label("organiationName")'></span>
       <div class="x-gridSelect" component="$UI/system/components/justep/gridSelect/gridSelect"
            xid="gridSelect"  bind-labelRef="$model.data1.ref('organiationName')" defaultLabel="'请选择所属机构'">
            <option xid="option1"  data="orgTreeData" value="xfOrganizationId" label="organiationName" expandColumn="organiationName" appearance="tree" />
       </div>
  </div>

回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36155
发表于 2018-8-13 17:34:01 | 显示全部楼层
14楼发的代码放到grid调用刷新后啊,上面都写了
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

5

主题

26

帖子

51

积分

初级会员

Rank: 2

积分
51
QQ
 楼主| 发表于 2018-8-13 20:29:33 | 显示全部楼层
本帖最后由 雁渡寒潭 于 2018-8-13 20:54 编辑
jishuang 发表于 2018-8-13 17:34
14楼发的代码放到grid调用刷新后啊,上面都写了

之前那上面没有说清楚是gridselect   还是optionid   所以试了好久
好了  问题完美解决了  非常感谢了
谢谢小哥哥还是小姐姐?
最后一个问题哈,就是怎么默认选中,也就是回显,第一级的可以默认选中
但是,这个一开始就折叠了所以子选项就没办法回显了,
能不能子选项回显的时候自动打开折叠的呢?
谢谢了

回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36155
发表于 2018-8-14 08:51:18 | 显示全部楼层
grid中提供的有展开的API,自己在显示下拉的时候调用API展开
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

5

主题

26

帖子

51

积分

初级会员

Rank: 2

积分
51
QQ
 楼主| 发表于 2018-8-14 15:11:44 | 显示全部楼层
jishuang 发表于 2018-8-14 08:51
grid中提供的有展开的API,自己在显示下拉的时候调用API展开

this.comp("grid1").expandRow(event.rowID);
是这个方法吗?
但是这个rowid是啥啊?
我才刚刚接触没几天

整整一上午了  没弄好。。。。

是个新手
拜托指教一下吧?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36155
发表于 2018-8-14 15:46:20 | 显示全部楼层
expandByIDPath(全路径)要给ID的全路径,不需要父展开了才可以

expandRow(行ID)方法前提是数据必须已经加载了,没有加载不能用这方法展开

你要展开那个的行ID
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-17 16:57 , Processed in 0.061123 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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