java从选定的单元格列表项获取信息
我正试图从手机列表中提取modelID。但我找不到任何方法来这样做。此时,我将数据放入一个列表(这里是ModelID),然后将该列表发送到cellList。我想它在当前状态下工作,因为窗口警报框显示了我放入列表的所有项目。但我想从CellList中选择的项中提取ModelID。这可能吗?如果是,如何实现
List<String> newData = new ArrayList<String>();
for (ModelInfo modelInfo : getModelInfoList())
{
int modelID = modelInfo.getModelID();
int modelCreator = modelInfo.getModelCreator();
String modelName = modelInfo.getModelName();
String modelCreationDate = modelInfo.getModelCreationDate();
newData.add("ModelID:" + modelID + "Creator: " + modelCreator + " Diagram name: " + modelName + " Diagram creation date " + modelCreationDate);
}
还有一个选择处理器
// Add a selection model to handle user selection.
final SingleSelectionModel<String> selectionModel = new SingleSelectionModel<String>();
cellList.setSelectionModel(selectionModel);
selectionModel.addSelectionChangeHandler(new SelectionChangeEvent.Handler() {
public void onSelectionChange(SelectionChangeEvent event) {
String selected = selectionModel.getSelectedObject();
if (selected != null) {
//Extract MODELID TODO
Window.alert("You selected: " + selected);
}
}
});
致以最良好的祝愿, 克里
共 (0) 个答案