Browse Source

REPORT-5308 [9.0三轮回归]【8.0 master 也存在】 修改后第一次预览没有数据,再预览一次就好了

master
plough 7 years ago
parent
commit
ac4f5e034d
  1. 4
      designer_base/src/com/fr/design/data/datapane/TableDataTreePane.java

4
designer_base/src/com/fr/design/data/datapane/TableDataTreePane.java

@ -3,6 +3,7 @@ package com.fr.design.data.datapane;
import com.fr.base.BaseUtils; import com.fr.base.BaseUtils;
import com.fr.base.TableData; import com.fr.base.TableData;
import com.fr.data.TableDataSource; import com.fr.data.TableDataSource;
import com.fr.data.impl.ConditionTableData;
import com.fr.design.DesignModelAdapter; import com.fr.design.DesignModelAdapter;
import com.fr.design.ExtraDesignClassManager; import com.fr.design.ExtraDesignClassManager;
import com.fr.design.actions.UpdateAction; import com.fr.design.actions.UpdateAction;
@ -204,6 +205,9 @@ public class TableDataTreePane extends BasicTableDataTreePane {
tc.renameTableData(oldName, nPanel.getObjectName(), false); tc.renameTableData(oldName, nPanel.getObjectName(), false);
TableDataSource tds = tc.getBook(); TableDataSource tds = tc.getBook();
TableData td = uPanel.updateBean(); TableData td = uPanel.updateBean();
if (td instanceof ConditionTableData) {
((ConditionTableData) td).setTableDataSource(tds);
}
String tdName = nPanel.getObjectName(); String tdName = nPanel.getObjectName();
tds.putTableData(tdName, td); tds.putTableData(tdName, td);
Map<String, String> map = new HashMap<String, String>(); Map<String, String> map = new HashMap<String, String>();

Loading…
Cancel
Save