我们如何在SmartGwt ListGrid中维护插入顺序

时间:2011-08-26 04:58:28

标签: smartgwt

我的ListGrid中有一些元素来自DataSource.At客户端我从多个dropdown中添加了一些元素。我能够保存它。

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

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

示例 -

Combobox1 Combox2 ADD_button

id name value

1 aa 22

2 bb 33

在添加按钮上单击我在Listgrid中添加了Combobox中的Selected元素并将序列更改为....

id name value

5 DK 99

2 bb 33

1 aa 22

按照相同的顺序,我必须保存&从dataSource获取数据。

1 个答案:

答案 0 :(得分:2)

您需要在数据库中存储排序顺序。获取后,您只需要通过排序顺序字段对ListGrid进行排序。 现在,您需要注册一个drop处理程序来调整求助过程中涉及的记录的所有排序顺序字段。 Addditionaly我建议注册一个sortChangeHandler,这样只有当ListGrid按排序顺序字段排序时才会启用重新排序。