Browse Source

REPORT-148530 修复使用数据集分组插件情况下,fr设计器数据集搜索查询不出来

getCurrentTableDataTree这里用了强制类型转换把BasicTableDataTreePane转换成了TableDataTreePane,导致插件接口返回的BasicTableDataTreePane实现无法转换导致报错
release/11.0
shengzu.xue 3 weeks ago
parent
commit
b71998d2ea
  1. 3
      designer-base/src/main/java/com/fr/design/data/datapane/management/search/TableDataTreeSearchManager.java

3
designer-base/src/main/java/com/fr/design/data/datapane/management/search/TableDataTreeSearchManager.java

@ -2,6 +2,7 @@ package com.fr.design.data.datapane.management.search;
import com.fr.data.TableDataSource;
import com.fr.design.DesignModelAdapter;
import com.fr.design.data.BasicTableDataTreePane;
import com.fr.design.data.datapane.TableDataTree;
import com.fr.design.data.datapane.TableDataTreePane;
import com.fr.design.search.event.TreeSearchStatusChangeEvent;
@ -114,7 +115,7 @@ public class TableDataTreeSearchManager {
*/
private TableDataTree getCurrentTableDataTree() {
DesignModelAdapter<?, ?> currentModelAdapter = DesignModelAdapter.getCurrentModelAdapter();
TableDataTreePane tableDataTreePane = (TableDataTreePane) TableDataTreePane.getInstance(currentModelAdapter);
BasicTableDataTreePane tableDataTreePane = TableDataTreePane.getInstance(currentModelAdapter);
return tableDataTreePane.getDataTree();
}

Loading…
Cancel
Save