Browse Source

REPORT-71890 填报-填报属性设置-填报属性的数据库保存后打开,不显示了

final/10.0
hades 3 years ago
parent
commit
08b8f71b86
  1. 11
      designer-base/src/main/java/com/fr/design/data/datapane/ChoosePane.java

11
designer-base/src/main/java/com/fr/design/data/datapane/ChoosePane.java

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

Loading…
Cancel
Save