Browse Source

REPORT-3961 数据列条件分组新增的条件右侧面板不刷新

master
yaoh.wu 6 years ago
parent
commit
5cd584fead
  1. 10
      designer-base/src/main/java/com/fr/design/condition/LiteConditionPane.java

10
designer-base/src/main/java/com/fr/design/condition/LiteConditionPane.java

@ -857,9 +857,10 @@ public abstract class LiteConditionPane<T extends Condition> extends BasicBeanPa
*/ */
@Override @Override
public void populateBean(Condition liteCondition) { public void populateBean(Condition liteCondition) {
if (liteCondition == null){ // liteCondition = null 时清空显示
return; // if (liteCondition == null){
} // return;
// }
// peter: 先删除所有的节点 // peter: 先删除所有的节点
DefaultTreeModel defaultTreeModel = (DefaultTreeModel) this.conditionsTree.getModel(); DefaultTreeModel defaultTreeModel = (DefaultTreeModel) this.conditionsTree.getModel();
ExpandMutableTreeNode rootTreeNode = (ExpandMutableTreeNode) defaultTreeModel.getRoot(); ExpandMutableTreeNode rootTreeNode = (ExpandMutableTreeNode) defaultTreeModel.getRoot();
@ -900,7 +901,8 @@ public abstract class LiteConditionPane<T extends Condition> extends BasicBeanPa
if (liteCondition == null) { if (liteCondition == null) {
try { try {
defaultConditionPane.checkValid(); defaultConditionPane.checkValid();
} catch (Exception e) {//not need } catch (Exception ignored) {
//not need
} }
} }
} }

Loading…
Cancel
Save