提交 7fede083 编写于 作者: S Serge Rider

RSV: refresh data after logical structure update

Former-commit-id: b0457d55
上级 9c4f69c3
......@@ -4456,8 +4456,10 @@ public class ResultSetViewer extends Viewer
public void run()
{
UIUtils.runUIJob("Edit virtual foreign key", monitor -> {
EditForeignKeyPage.createVirtualForeignKey(getVirtualEntity());
persistConfig();
if (EditForeignKeyPage.createVirtualForeignKey(getVirtualEntity()) != null) {
persistConfig();
refreshData(null);
}
});
}
}
......@@ -4478,7 +4480,9 @@ public class ResultSetViewer extends Viewer
DBVEntity vEntity = getVirtualEntity(entity);
EditVirtualEntityDialog dialog = new EditVirtualEntityDialog(ResultSetViewer.this, entity, vEntity);
dialog.setInitPage(EditVirtualEntityDialog.InitPage.UNIQUE_KEY);
dialog.open();
if (dialog.open() == IDialogConstants.OK_ID) {
refreshData(null);
}
}
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册