From 69b5a2fc2e6b78de476fdb6acdec518f98a38fb4 Mon Sep 17 00:00:00 2001
From: xj qian <qianxj15@sina.com>
Date: 星期四, 27 六月 2024 21:57:34 +0800
Subject: [PATCH] test
---
jrj/xframe/vbusiness/vframe/maint.vframe.vbusiness.hpp | 37 +++++++++++++++++++++----------------
1 files changed, 21 insertions(+), 16 deletions(-)
diff --git a/jrj/xframe/vbusiness/vframe/maint.vframe.vbusiness.hpp b/jrj/xframe/vbusiness/vframe/maint.vframe.vbusiness.hpp
index b912dc5..6a99b04 100644
--- a/jrj/xframe/vbusiness/vframe/maint.vframe.vbusiness.hpp
+++ b/jrj/xframe/vbusiness/vframe/maint.vframe.vbusiness.hpp
@@ -14,7 +14,9 @@
KXMLDOMDocument m_configDoc;
string m_EntityID;
- maint(void* implPtr, HWND hWnd) :xframe(implPtr, hWnd) {}
+ maint(void* implPtr, HWND hWnd) :xframe(implPtr, hWnd) {
+ this->SetArg();
+ }
xstring GetEntityWorkNode(LPARAM pr, xstring what)
{
if (m_configDoc)
@@ -66,23 +68,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;
}
--
Gitblit v1.9.3