用户可以在运行时间,通过拖动鼠标而变更列的位置,但首先需要DisplayOptions.columnMovable被指定为true。 如果想要使用户移动包含在固定区域中的列,则需要将fixedColumnMovable属性指定为true。 另外,列的移动基本只能在同一列组中实现,但如果将parentChangable指定为true,就可以通过拖动鼠标而变更父母。
这些选项都是为用户操作而设置的,并且可以通过GridColumn.displayIndex或parent等属性,直接在脚本中变更列的位置。
如果列的位置发生变更,就会触发GridBase.onColumnMoved事件, 而如果父组发生变更,则会触发onColumnParentChanged事件。 下列备忘录区域中,将会记录事件变更日志。