|
|
@ -3,7 +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.data.impl.TableDataSourceDependent; |
|
|
|
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; |
|
|
@ -205,8 +205,8 @@ 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) { |
|
|
|
if (td instanceof TableDataSourceDependent) { |
|
|
|
((ConditionTableData) td).setTableDataSource(tds); |
|
|
|
((TableDataSourceDependent) td).setTableDataSource(tds); |
|
|
|
} |
|
|
|
} |
|
|
|
String tdName = nPanel.getObjectName(); |
|
|
|
String tdName = nPanel.getObjectName(); |
|
|
|
tds.putTableData(tdName, td); |
|
|
|
tds.putTableData(tdName, td); |
|
|
|