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