Browse Source

Pull request #7: REPORT-113059 编辑数据集,卡顿修复不明显 修复dsName不复用问题

Merge in ~DESTINY.LIN/design from Fix-lag to fix-lag

* commit '1afd3d48cd9e006187f9ee28345f6d5232f41a7f':
  REPORT-113059 编辑数据集,卡顿修复不明显 修复dsName不复用问题
fix-lag
Destiny.Lin-林锦龙 11 months ago
parent
commit
802d33ef45
  1. 7
      designer-base/src/main/java/com/fr/design/worker/data/TableDataResult.java

7
designer-base/src/main/java/com/fr/design/worker/data/TableDataResult.java

@ -1,6 +1,8 @@
package com.fr.design.worker.data; package com.fr.design.worker.data;
import com.fr.base.AbstractTableData;
import com.fr.design.data.tabledata.wrapper.TemplateTableDataWrapper; import com.fr.design.data.tabledata.wrapper.TemplateTableDataWrapper;
import com.fr.stable.StringUtils;
/** /**
* 数据集的worker结果 * 数据集的worker结果
@ -17,7 +19,10 @@ public class TableDataResult {
public TableDataResult(TemplateTableDataWrapper wrapper) { public TableDataResult(TemplateTableDataWrapper wrapper) {
this.wrapper = wrapper; this.wrapper = wrapper;
this.name = wrapper.getTableDataName(); // getTableDataInstance中就已经初始化了名字,但是没直接连到wrapper上来,如果直接wrapper.getTableDataName()获取不到
// 跟rinoux确认了一下【没直接连到wrapper上来】可能是存在额外考虑
// 因此在这里通过额外判断来复用,如果不符合预期就重新再拿一次name吧
this.name = wrapper.getTableData() instanceof AbstractTableData ? ((AbstractTableData) wrapper.getTableData()).getDsName() : StringUtils.EMPTY;
} }

Loading…
Cancel
Save