我正在尝试从下拉网格中删除所选记录。
在尝试这样做时,我到目前为止已经知道在DSOperationType.FETCH
类上调用fetchData()
方法时会调用ValuesManager
。所以现在我想知道应该执行什么行来调用DSOperationType.REMOVE
。
或者有更好的方法来完成这项任务吗?
答案 0 :(得分:0)
仅当从列表网格或树网格中删除数据/行时才会调用DSOperationType.REMOVE。它可以通过调用ListGrid.removeData(someData)或ListGrid.removeSelectedData()在功能上触发;
但是对于ComboBox / SelectBox(DropDown)类型项,没有从列表中删除数据的功能,因为它只能从数据列表中选择(同时将调用列表FETCH操作的加载数据)。
您可以使用带有listgrid的Combobox / SelectItem间接实现functionlity - (例如:http://www.smartclient.com/smartgwt/showcase/#dropdown_grid_combobox_category)。在listgrid中,您可以删除数据功能。还要检查可以使用combobx http://www.smartclient.com/smartgwt/showcase/#multi_select_combobox_category
实现的其他类型的功能