Browse Source

REPORT-80583 多结果数据集预览要弹参数面板

new-design
rinoux 2 years ago
parent
commit
92bd5476c6
  1. 11
      designer-base/src/main/java/com/fr/design/data/DesignTableDataManager.java

11
designer-base/src/main/java/com/fr/design/data/DesignTableDataManager.java

@ -625,6 +625,8 @@ public abstract class DesignTableDataManager {
// 把storeProcedure写成xml文件到out
DataCoreXmlUtils.writeXMLStoreProcedure(writer, storeProcedure, null);
if (storeProcedure.getDataModelList().size() > 0 && !storeProcedure.isFirstExpand()) {
// 存储过程有些特殊处理
// 这个就简单直接获取暂存列表吧
return storeProcedure.getDataModelList().toArray(new ProcedureDataModel[0]);
}
ParameterProvider[] inParameters = DataOperator.getInstance().getStoreProcedureParameters(storeProcedure);
@ -633,13 +635,14 @@ public abstract class DesignTableDataManager {
showParaWindow(parameterMap, inParameters);
}
storeProcedure.setFirstExpand(false);
} else {
ParameterProvider[] parameters = DataOperator.getInstance().getTableDataParameters(tableData);
if (parameters.length > 0) {
showParaWindow(parameterMap, parameters);
}
}
// 存储过程有些特殊处理
// 这个就简单直接获取暂存列表吧
if (needLoadingBar) {
ParameterProvider[] parameters = DataOperator.getInstance().getTableDataParameters(tableData);
showParaWindow(parameterMap, parameters);
MultiResultTableDataWrapper.loadingBar.start();
}
return DataOperator.getInstance().previewMultiResultTableData(tableData, parameterMap, 0);

Loading…
Cancel
Save