FineUI 官方论坛

标题: 3.2.5中Grid显示隐藏列功能能够自由控制 [打印本页]

作者: D大调    时间: 2013-5-3 10:30
标题: 3.2.5中Grid显示隐藏列功能能够自由控制
3.2.5中Grid增加了显示隐藏列功能,很好很强大,不过可否让显示隐藏列可以控制,例如下面这张截图
[attach]2265[/attach]
假如我表格中的“姓名”这一列需要故意隐藏,永远不对用户可见,及这列的Hide属性为True,但是在选择显示隐藏列的时候,这列依然会出现在列的选择列表当中,用户可以勾选该列让这列显示出来,能否让某些列不出现在列选择列表当中?

作者: sanshi    时间: 2013-5-3 11:00
有个属性 EnableColumnHide “启用标题栏菜单中的隐藏列功能(默认为true,仅在EnableHeaderMenu=true时有效)”
作者: 蜘蛛7    时间: 2013-5-3 16:50
sanshi 发表于 2013-5-3 11:00
有个属性 EnableColumnHide “启用标题栏菜单中的隐藏列功能(默认为true,仅在EnableHeaderMenu=true时有 ...

我在上一版中,通过修改源码,把这个功能做了,因为extjs本来就有这个功能,我看你的源码中也有相关代码,只是注释了。在上一版中是因为什么原因没有做?自己改了,我也担心会出现问题。
作者: 蜘蛛7    时间: 2013-5-3 16:52
sanshi 发表于 2013-5-3 11:00
有个属性 EnableColumnHide “启用标题栏菜单中的隐藏列功能(默认为true,仅在EnableHeaderMenu=true时有 ...

另外我问多一个问题

FineUI中有一个回发功能PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference("windowClose"));

是关闭且回发,我只需一个回发功能就可以,不需要关闭,怎么实现?另外我了解一下,extjs是怎么找到回发到那一个窗体的?

谢谢!
作者: sanshi    时间: 2013-5-3 17:14
蜘蛛7 发表于 2013-5-3 16:52
另外我问多一个问题

FineUI中有一个回发功能PageContext.RegisterStartupScript(ActiveWindow.GetHidePo ...

你可以用Firebug看下响应内容,找到其中回发的JS。
作者: sanshi    时间: 2013-5-3 17:14
蜘蛛7 发表于 2013-5-3 16:50
我在上一版中,通过修改源码,把这个功能做了,因为extjs本来就有这个功能,我看你的源码中也有相关代码 ...

FineUI需要在客户端和服务器端维护一定的数据,不是每个extjs的功能都能实现的
作者: 虫豸    时间: 2013-5-27 16:20
sanshi 发表于 2013-5-3 11:00
有个属性 EnableColumnHide “启用标题栏菜单中的隐藏列功能(默认为true,仅在EnableHeaderMenu=true时有 ...

你说的这2个属性为什么我的Grid里没有呢   我的版本是3.2.6.0
作者: sanshi    时间: 2013-5-27 17:02
虫豸 发表于 2013-5-27 16:20
你说的这2个属性为什么我的Grid里没有呢   我的版本是3.2.6.0

看官网示例:http://fineui.com/demo/#/demo/grid/grid_hdmenu_sorting.aspx




欢迎光临 FineUI 官方论坛 (https://fineui.com/bbs/) Powered by Discuz! X3.4