【问题标题】:How can we maintain the insertion order in SmartGwt ListGrid我们如何维护 SmartGwt ListGrid 中的插入顺序
【发布时间】:2011-08-26 04:58:28
【问题描述】:

我的 ListGrid 中有一些元素来自 DataSource。在客户端,我从多个下拉列表中添加了一些元素。我也能够保存它。

在添加一些元素后的 Listgrid 中,我通过设置 ListGrid 属性 setCanReorderRecords(true) 重新排列元素。

在此更改订单中,我必须保存并获取 Listgrid 记录。

例子-

Combobox1 Combox2 ADD_button

id 名称值

1 aa 22

2 BB 33

单击添加按钮时,我已从 Listgrid 中的 Combobox 添加了 Selected 元素。并更改了序列,如....

id 名称值

5 DK 99

2 BB 33

1 aa 22

以同样的顺序,我必须从数据源中保存和获取数据。

【问题讨论】:

  • 你能把你的问题说清楚一点吗?
  • @Ankit : 我已经用例子解释过了,我想现在你得到了清晰的图片.....

标签: smartgwt


【解决方案1】:

您需要将排序顺序存储在数据库中。获取后,您只需按 sort order 字段对 ListGrid 进行排序。 现在您需要注册一个删除处理程序来调整所有涉及到重新排序过程的记录的排序顺序字段。 另外,我建议注册一个 sortChangeHandler,以便仅当 ListGrid 按 sort order 字段排序时才启用重新排序。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-27
    • 1970-01-01
    • 2011-10-25
    • 2020-07-31
    • 1970-01-01
    相关资源
    最近更新 更多