SMART datagrid v.1 > Examples

[ grids ver.1.3.6]   Back  Forward

Column Moving  Example

用户可以在运行时间,通过拖动鼠标而变更列的位置,但首先需要DisplayOptions.columnMovable被指定为true。 如果想要使用户移动包含在固定区域中的列,则需要将fixedColumnMovable属性指定为true。 另外,列的移动基本只能在同一列组中实现,但如果将parentChangable指定为true,就可以通过拖动鼠标而变更父母。 

这些选项都是为用户操作而设置的,并且可以通过GridColumn.displayIndexparent等属性,直接在脚本中变更列的位置。 

   

Grid - 1
rows

如果列的位置发生变更,就会触发GridBase.onColumnMoved事件, 而如果父组发生变更,则会触发onColumnParentChanged事件。 下列备忘录区域中,将会记录事件变更日志。 

查看源代码 JSP 

See Also
DisplayOptions.columnMovable
DisplayOptions.fixedColumnMovable
DisplayOptions.parentChangable
GridColumn.displayIndex
GridColumn.parent
Examples
列分组
列尺寸调整
固定列