From 46f580350af9ee2bbccfa88fea8532b129564ce0 Mon Sep 17 00:00:00 2001 From: xiaoding721 <33130084+xiaoding721@users.noreply.github.com> Date: 星期一, 30 九月 2024 17:28:12 +0800 Subject: [PATCH] 修复一些bug --- _Main/BL/Type_ExportXMLManager/StaticMethod_AwaitLocalTableXMLData.qbl | 14 +++++++++----- 1 files changed, 9 insertions(+), 5 deletions(-) diff --git a/_Main/BL/Type_ExportXMLManager/StaticMethod_AwaitLocalTableXMLData.qbl b/_Main/BL/Type_ExportXMLManager/StaticMethod_AwaitLocalTableXMLData.qbl index d30416e..f87cb3f 100644 --- a/_Main/BL/Type_ExportXMLManager/StaticMethod_AwaitLocalTableXMLData.qbl +++ b/_Main/BL/Type_ExportXMLManager/StaticMethod_AwaitLocalTableXMLData.qbl @@ -10,14 +10,18 @@ [* // rislai Jun-21-2024 (created) manager := select( owner,ExportXMLManager,manager,manager.Name() = tableName ); - if( isnull( manager )){ - manager := owner.ExportXMLManager( relnew,Name := tableName,SheetName := tableName ); - }else{ - manager.ExportXMLData( relflush ); + if( not isnull( manager )){ + manager.Delete(); } + manager := owner.ExportXMLManager( relnew,Name := tableName,SheetName := tableName ); traverse( columnXMLData,Elements,element,element.TrimBoth() <> "" ){ data := manager.ExportXMLData( relnew, XML := element); - data.Priority( data.CalculatePriority( )); + try{ + data.Priority( data.CalculatePriority( )); + }onerror{ + info( element ); + } + } *] } -- Gitblit v1.9.3