|
|
|
@ -649,12 +649,11 @@ public class ChoosePane extends BasicBeanPane<DataBaseItems> implements Refresha
|
|
|
|
|
*/ |
|
|
|
|
@Override |
|
|
|
|
public void registerDSChangeListener() { |
|
|
|
|
this.addAncestorListener(new ManageDsListenerRegisterListener(new ChangeListener() { |
|
|
|
|
@Override |
|
|
|
|
public void stateChanged(ChangeEvent e) { |
|
|
|
|
initDsNameComboBox(); |
|
|
|
|
} |
|
|
|
|
})); |
|
|
|
|
// do nothing
|
|
|
|
|
// 这里dsNameComboBox 实际并不是数据集而是数据连接 不应该响应数据集变化监听 之后 todo 改下名称 引用地方比较多
|
|
|
|
|
// 在单例场景 响应数据连接变化应该使用 DesignerContext.getDesignerBean("databasename").refreshBeanElement() 在数据连接变化时已有调用
|
|
|
|
|
// 在非单例场景 每次都会重新初始化 不需要刷新
|
|
|
|
|
// 综上 这里应该去掉响应数据集的监听
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|