Compare commits

..

No commits in common. '19c592e2edb2aa36db00bc57675223ea569a1a34' and '4d68b8ba645d4aa7d2bc0fa98ee4245b1a81383f' have entirely different histories.

  1. 13
      designer-realize/src/main/java/com/fr/design/actions/replace/utils/ReplaceUtils.java

13
designer-realize/src/main/java/com/fr/design/actions/replace/utils/ReplaceUtils.java

@ -560,7 +560,7 @@ public class ReplaceUtils {
}
if (widget instanceof DataControl) {
ValueInitializer value = ((DataControl) widget).getWidgetValue();
if (value != null && value.getValue() instanceof DataBinding) {
if (value.getValue() instanceof DataBinding) {
DataBinding binding = (DataBinding) value.getValue();
for (TableReplacementEntity entity : entities) {
if (StringUtils.equals(entity.getOldName(), binding.getDataSourceName())) {
@ -572,14 +572,7 @@ public class ReplaceUtils {
}
}
/**
* 处理树结构的config
*
* @param config 树结构配置
* @param entities 替换信息
*/
public static void replaceTreeConfig(Object config, List<TableReplacementEntity> entities) {
private static void replaceTreeConfig(Object config, List<TableReplacementEntity> entities) {
if (config instanceof LayerConfig[]) {
LayerConfig[] layerConfigs = (LayerConfig[]) config;
dealWithLayerConfigs(layerConfigs, entities);
@ -607,8 +600,6 @@ public class ReplaceUtils {
for (TableReplacementEntity entity : entities) {
if (layerConfig.getTableData() instanceof NameTableData && StringUtils.equals(layerConfig.getTableData().getName(), entity.getOldName())) {
layerConfig.setTableData(new NameTableData(entity.getNewName()));
layerConfig.setViewColumn(entity.getTargetIndex(layerConfig.getViewColumn()));
layerConfig.setModelColumn(entity.getTargetIndex(layerConfig.getModelColumn()));
}
}
ElementCaseHelper.replaceTableDataDictionary(layerConfig.getDictionary(), (NameTableData) layerConfig.getDictionary().getTableData(), entities);

Loading…
Cancel
Save