|
|
|
@ -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); |
|
|
|
|