From cfe2fd47edee46fea43cc6bda85e74cd30beeaef Mon Sep 17 00:00:00 2001 From: xj qian <qianxj15@sina.com> Date: 星期四, 27 六月 2024 16:02:09 +0800 Subject: [PATCH] this update tree data item --- jrj/xframe/vbusiness/vframe/maint.vframe.vbusiness.hpp | 35 +++++++++++++++++++---------------- 1 files changed, 19 insertions(+), 16 deletions(-) diff --git a/jrj/xframe/vbusiness/vframe/maint.vframe.vbusiness.hpp b/jrj/xframe/vbusiness/vframe/maint.vframe.vbusiness.hpp index a2d59af..18eb1d6 100644 --- a/jrj/xframe/vbusiness/vframe/maint.vframe.vbusiness.hpp +++ b/jrj/xframe/vbusiness/vframe/maint.vframe.vbusiness.hpp @@ -66,23 +66,26 @@ int getURLParam() { - //xpage xp = GetXPage(); - //xstring aurl = xp.GetWkUrl(); - xaserverarg* arg = (xaserverarg *)GetParam(); - m_EntityID = arg->GetArgString(L"EntityID"); - xstring config = arg->GetArgString(L"config"); - KXMLDOMDocument x; - if (config == L"") + if (GetWinParam()) { - string configXml = arg->GetArgString(L"configxml"); - if (configXml == L"") return 1; - x.loadXML(configXml); + //xpage xp = GetXPage(); + //xstring aurl = xp.GetWkUrl(); + xaserverarg arg = GetArg(); + m_EntityID = arg.GetArgString(L"EntityID"); + xstring config = arg.GetArgString(L"config"); + KXMLDOMDocument x; + if (config == L"") + { + string configXml = arg.GetArgString(L"configxml"); + if (configXml == L"") return 1; + x.loadXML(configXml); + } + else + { + getUrl(config, L"", x); + } + m_configDoc = x; } - else - { - getUrl(config, L"", x); - } - m_configDoc = x; return 1; } @@ -211,7 +214,7 @@ int OnPrint() { - xaserverarg* arg; + xaserverarg* arg = new xaserverarg; arg->AddArg(L"EntityName", GetEntityName(1), L""); arg->AddArg(L"EntityID", GetEntityID(1), L""); openUrl(L"/sale/view/view.base/xpage/Template/PrintView", arg); -- Gitblit v1.9.3