代码之家  ›  专栏  ›  技术社区  ›  Tejas

获取Extjs GridPanel的修改列顺序

  •  2
  • Tejas  · 技术社区  · 14 年前

    作为gridpanel功能的一部分,在呈现gridpanel之后,我可以通过单击拖动来修改列的顺序。例如,当前列的顺序是First Name | Last Name。但我可以点击拖动名字并将其放在姓氏之后,即现在它将类似于姓氏|名字。

    现在我的要求是,我想保存列的修改顺序。i、 我想保存我所做的格式更改。Extjs功能也为我提供了列的修改顺序。

    特哈斯,


    参观 mobedio 政治领域唯一的舆论平台。

    1 回复  |  直到 14 年前
        1
  •  2
  •   McStretch    14 年前

    看看GridPanel的 stateEvent , stateId ,和 stateful 中的配置选项 API Documentation .

    关于 有状态的 :

    有状态组件试图保存 声明中列出的事件之一 stateEvents配置激发。

    GridPanel的StateEvents默认为 stateEvents: ['columnmove', 'columnresize', 'sortchange', 'groupchange'] ,因此您的用例将使用“columnmove”自动处理。请记住,您必须设置一些配置选项才能正常工作,包括状态提供程序(大多数详细信息可以在“有状态”文档中找到)。