java - 如何通过单击单元格表中的单元格来打开弹出面板?

标签 java gwt gwt2 gwt-2.2-celltable popuppanel

我显示了一个 CellTable,如下所示 - enter image description here

单击“删除”按钮后,我想在屏幕中央打开一个弹出面板,其中应包含一个流程面板和一个按钮。
现在对于删除按钮我有以下功能 -

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/

相关文章:

java - 使用 PKCS11 keystore 类型在 Spring Boot 上的 Web 应用程序中建立 TLS 连接

java - 将搜索栏构建到 Eclipse View 插件中

javascript - 创建一个其他人可以嵌入到他们网站中的 GWT 小部件?

java - 如何仅使用代码而不使用图形拖放在 Java 中创建 GUI? [ super 新手]

java - 在 GWT 中选择其他 TreeItem 时展开和缩小 TreeItem

java - App Engine 需要 Java 1.7 或更高版本

java - 谷歌应用引擎中的 URL 提取请求大小

java - RPC 不工作

gwt - GWT 2.4 中的拖放

java - 哪些 Jackson maven 依赖项包含在 spring 3.1 项目中以进行 JAXB JSON 编码?