找回密码
 立即注册

QQ登录

只需一步,快速开始

mlcbjm

注册会员

7

主题

22

帖子

179

积分

注册会员

积分
179
mlcbjm
注册会员   /  发表于:2017-1-5 10:27  /   查看:3160  /  回复:3
业务需求,不能将child-items的展开放在最左列,想要将其放在其它列,如何操作啊?

3 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2017-1-5 11:14:56
沙发
谢谢您的反馈。
flexgrid默认的设计就是在第一列或是最左列展示扩展和缩放。
如果想要调整扩展/缩放的位置,唯一的方式就是改变列的位置。
比如,你原来列的位置是这样:
  1. <wj-flex-grid class="custom-flex-grid" items-source="treeData" child-items-path="items" allow-resizing="None" selection-mode="ListBox">
  2.     <wj-flex-grid-column binding="length" width="*"> </wj-flex-grid-column>
  3.     <wj-flex-grid-column binding="name" width="80" align="center"> </wj-flex-grid-column>
  4. </wj-flex-grid>
复制代码

现在你需要改成这样:
  1. <wj-flex-grid class="custom-flex-grid" items-source="treeData" child-items-path="items" allow-resizing="None" selection-mode="ListBox">
  2.     <wj-flex-grid-column binding="name" width="*"> </wj-flex-grid-column>
  3.     <wj-flex-grid-column binding="length" width="80" align="center"> </wj-flex-grid-column>
  4. </wj-flex-grid>
复制代码

评分

参与人数 1满意度 +5 收起 理由
mlcbjm + 5 很给力!

查看全部评分

请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
mlcbjm
注册会员   /  发表于:2017-1-5 11:27:09
板凳
Alice 发表于 2017-1-5 11:14
谢谢您的反馈。
flexgrid默认的设计就是在第一列或是最左列展示扩展和缩放。
如果想要调整扩展/缩放的位 ...

我尝试在itemFormatter中将最左列的cell.innerHtml与其它列进行交换。可惜交换完没效果。。。
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2017-1-5 13:50:14
地板
mlcbjm 发表于 2017-1-5 11:27
我尝试在itemFormatter中将最左列的cell.innerHtml与其它列进行交换。可惜交换完没效果。。。

itemFormatter中无法交换列。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部