JEPaaS 社区

 找回密码
 立即注册
JEPaaS低代码平台-官网
查看: 2672|回复: 0

[知识经验] 列锁定对列表的改变

[复制链接]

1

主题

16

帖子

243

积分

凯特员工

积分
243
QQ
发表于 2021-7-22 10:03:06 | 显示全部楼层 |阅读模式
本帖最后由 凯特-庞峰 于 2021-7-22 10:17 编辑

一、锁定的配置以及实际效果
注意:锁定列只可以勾选一个
QQ截图20210722100629.png
QQ截图20210722100721.png
file:///C:/Users/11845/AppData/Local/Temp/msohtmlclip1/01/clip_image002.png
file:///C:/Users/11845/AppData/Local/Temp/msohtmlclip1/01/clip_image004.png
二、锁定的本质
锁定列其实就是把列表一分为二,左边grid(锁定的grid)lockedGrid,右边的grid(未锁定的grid)normalGrid,
这两个grid都是普通的extjs的列表组件
三、如何获取这个两个grid
我在列表的双击事件上打上了debugger;f12打开控制,双击列表深入的了解一下grid
QQ截图20210722101004.png
file:///C:/Users/11845/AppData/Local/Temp/msohtmlclip1/01/clip_image006.png
file:///C:/Users/11845/AppData/Local/Temp/msohtmlclip1/01/clip_image008.png
在控制台输出grid对象,找到grid下的dom属性确定一下我们grid的范围
QQ截图20210722101251.png
file:///C:/Users/11845/AppData/Local/Temp/msohtmlclip1/01/clip_image010.png
查看grid对象的items(子组件的聚集地)属性
grid.items.items就是两个grid对象
QQ截图20210722101337.png
file:///C:/Users/11845/AppData/Local/Temp/msohtmlclip1/01/clip_image012.png
找到两个grid的dom属性确定一下我们是否正确
QQ截图20210722101426.png
QQ截图20210722101510.png
file:///C:/Users/11845/AppData/Local/Temp/msohtmlclip1/01/clip_image014.png
file:///C:/Users/11845/AppData/Local/Temp/msohtmlclip1/01/clip_image016.png
其实都这我们就不难看出,确实把grid分成两个列表,我们如何获取呢?
其实grid对象上有两个属性lockedGrid,normalGrid
grid.lockedGrid
QQ截图20210722101555.png
file:///C:/Users/11845/AppData/Local/Temp/msohtmlclip1/01/clip_image018.png
grid.normalGrid
QQ截图20210722101626.png
file:///C:/Users/11845/AppData/Local/Temp/msohtmlclip1/01/clip_image020.png


回复

使用道具 举报

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

本版积分规则

QQ|手机版|JEPaaS 低代码平台社区 ( 京ICP备18023569号 )

GMT+8, 2024-5-2 03:23 , Processed in 0.057554 second(s), 24 queries .

Powered by 北京凯特伟业科技有限公司

Copyright © 2001-2021, JEPaaS.COM

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