|
|
|
@ -1023,19 +1023,7 @@ public class TableDataTreePane extends BasicTableDataTreePane {
|
|
|
|
|
if (TableDataAuthHelper.needCheckAuthWhenEdit(wrapper.getTableData())) { |
|
|
|
|
// 先打开一个Loading面板
|
|
|
|
|
TableDataLoadingPane loadingPane = new TableDataLoadingPane(); |
|
|
|
|
BasicDialog loadingDialog = loadingPane.showLargeWindow(SwingUtilities.getWindowAncestor(TableDataTreePane.this), new DialogActionAdapter() { |
|
|
|
|
@Override |
|
|
|
|
public void doOk() { |
|
|
|
|
super.doOk(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public void doCancel() { |
|
|
|
|
super.doCancel(); |
|
|
|
|
} |
|
|
|
|
}); |
|
|
|
|
loadingDialog.setVisible(true); |
|
|
|
|
|
|
|
|
|
BasicDialog loadingDialog = loadingPane.showLargeWindow(SwingUtilities.getWindowAncestor(TableDataTreePane.this), null); |
|
|
|
|
// 查询权限
|
|
|
|
|
new SwingWorker<Boolean, Void>() { |
|
|
|
|
@Override |
|
|
|
@ -1063,6 +1051,7 @@ public class TableDataTreePane extends BasicTableDataTreePane {
|
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
}.execute(); |
|
|
|
|
loadingDialog.setVisible(true); |
|
|
|
|
} else { |
|
|
|
|
// 无需检查权限时,直接打开数据库查询编辑面板
|
|
|
|
|
//下面创建creatTableDataPane后会直接populate,所以populate时不能用后设置的一些参数,比如name
|
|
|
|
|