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