我显示了一个 CellTable,如下所示 -
单击“删除”按钮后,我想在屏幕中央打开一个弹出面板,其中应包含一个流程面板和一个按钮。
现在对于删除按钮我有以下功能 -
deleteColumn.setFieldUpdater(new FieldUpdater<Contact, String>() {
public void update(int index, Contact object, String value) {
try {
int removeIndex = CONTACTS.indexOf(object);
CONTACTS.remove(removeIndex);
table.setRowCount(CONTACTS.size(), true);
table.setRowData(CONTACTS);
table.redraw();
} catch(Exception e) {
e.printStackTrace();
}});
我不明白如何更新我的功能。示例代码肯定会有所帮助。
最佳答案
只显示一个 PopupPanel
怎么样?
类似这样的:
PopupPanel popup = new PopupPanel(true);
FlowPanel panel = new FlowPanel();
//add Button etc
popup.setSize("1100px","500px");
popup.clear();
popup.add(panel);
popup.show();
popup.center();
如果你想显示一个确认对话框,那么这段代码更简单:
if (Window.confirm("Do you really want to delete the dataset?"))
{
//delete code
}
关于java - 如何通过单击单元格表中的单元格来打开弹出面板?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9428711/