提交 e53c36ae 编写于 作者: S serge-rider

#4209 Dashboard: disable separate connection option (too agressive)

上级 d01a3603
......@@ -128,7 +128,7 @@ public class DashboardListViewer extends StructuredViewer implements IDataSource
if (useSeparateConnection && isolatedContext != null) {
return isolatedContext;
}
return dataSourceContainer.getDataSource().getDefaultInstance().getDefaultContext(false);
return dataSourceContainer.getDataSource().getDefaultInstance().getDefaultContext(true);
}
@Override
......@@ -197,7 +197,7 @@ public class DashboardListViewer extends StructuredViewer implements IDataSource
}
private void initConnection() {
useSeparateConnection = viewConfiguration.isUseSeparateConnection();
useSeparateConnection = false;//viewConfiguration.isUseSeparateConnection();
if (viewConfiguration.isOpenConnectionOnActivate()) {
if (!dataSourceContainer.isConnected()) {
UIServiceConnections serviceConnections = DBWorkbench.getService(UIServiceConnections.class);
......
......@@ -51,20 +51,24 @@ public class DashboardViewConfigDialog extends BaseDialog {
{
Group viewGroup = UIUtils.createControlGroup(composite, "View configuration", 2, GridData.FILL_HORIZONTAL, 0);
UIUtils.createCheckbox(viewGroup, "Connect to on activation", "Open database connection on view activation", viewConfiguration.isOpenConnectionOnActivate(), 2)
Button connectOnActivationCheck = UIUtils.createCheckbox(viewGroup, "Connect to on activation", "Open database connection on view activation", viewConfiguration.isOpenConnectionOnActivate(), 2);
connectOnActivationCheck
.addSelectionListener(new SelectionAdapter() {
@Override
public void widgetSelected(SelectionEvent e) {
viewConfiguration.setOpenConnectionOnActivate(((Button)e.widget).getSelection());
}
});
UIUtils.createCheckbox(viewGroup, "Use separate connection", "Open special connection for charts data reading. Otherwise use main datasource connection", viewConfiguration.isUseSeparateConnection(), 2)
//connectOnActivationCheck.setEnabled(false);
Button separateConnectionCheck = UIUtils.createCheckbox(viewGroup, "Use separate connection", "Open special connection for charts data reading. Otherwise use main datasource connection", viewConfiguration.isUseSeparateConnection(), 2);
separateConnectionCheck
.addSelectionListener(new SelectionAdapter() {
@Override
public void widgetSelected(SelectionEvent e) {
viewConfiguration.setUseSeparateConnection(((Button)e.widget).getSelection());
}
});
separateConnectionCheck.setEnabled(false);
}
return parent;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册