jQuery MiniUI

标题: 关于拖动表头列的事件 [打印本页]

作者: sz20050925    时间: 2025-3-11 16:12:07     标题: 关于拖动表头列的事件

我希望在DataGrid的表头列向表格内拖动时,能够实现隐藏这一列的功能(如下图箭头所示)。

请问拖动表头列的事件是什么?

官文文档上只有columnschanged 这个事件,但是这个事件是在移动列后才发生,在把表头列向表格内拖动时并不会触发这个事件。


[attach]13899[/attach]





作者: felt    时间: 2025-3-14 08:56:17

没有这样的功能,请通过其他的方法来隐藏。
比如表头右键菜单。
http://www.miniui.com/demo/#src=datagrid/columnsmenu.html
作者: sz20050925    时间: 2025-3-14 16:35:59

felt 发表于 2025-3-14 08:56
没有这样的功能,请通过其他的方法来隐藏。
比如表头右键菜单。
http://www.miniui.com/demo/#src=datagrid ...

这种方法用在列数不多的时候还好,但是如果有几十列,就不太方便。
我最好的方式是直接用鼠标拖动表头列同时实现列的移动和隐藏就更人性化一些。DevExpress的Grid就是这样的。
同时应该还能捕获到相应的事件,这样把用户隐藏/移动列后可以把表格的布局保存起来。







欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2