Extjs 4.2 可排序网格,一条记录的位置固定

Posted

技术标签:

【中文标题】Extjs 4.2 可排序网格,一条记录的位置固定【英文标题】:Extjs 4.2 Sortable grid with fixed position for one record 【发布时间】:2014-06-04 09:29:30 【问题描述】:

我有一个带有排序功能的简单网格。我想允许用户按任何列排序,但同时我希望一条记录始终显示在最后一个位置(该记录由 ID 识别)。有没有办法做到这一点?

我正在使用 ExtJS 4.2.2。

【问题讨论】:

该记录的目的是什么,一个摘要?如果是这样,有一个摘要插件。 不,这不是摘要。这是一个用户可以编辑的空记录,然后它变成普通记录并添加一个新的空记录。 【参考方案1】:

我不会一直在网格中保留空白记录以进行编辑。我通常做的是为用户提供一种在需要时添加记录的方法,让他编辑并保存它。

你可能有不同的要求,无论如何,你可以在这里看到这个逻辑是如何工作的:Editable and Writable ExtJS Grid Example

这种方法使您免于解决排序问题。

【讨论】:

虽然我确实认为按钮是更好的解决方案,但我不是做决定的人 :) 不过我喜欢你的解决方案。

以上是关于Extjs 4.2 可排序网格,一条记录的位置固定的主要内容,如果未能解决你的问题,请参考以下文章

如何在具有嵌套数据的网格中设置组合框值? Extjs 4.2 Mvc

extjs 可编辑网格 - 清除修改记录列表

在 ExtJs 网格中可排序为 false 后,列标题显示箭头图标

ExtJs 4.1.0 缓冲网格 + 本地排序/过滤

extjs 有状态网格删除排序

Extjs 5 GroupGrid 功能(MVVM)