From 61f1fc38bb7c290ccace616b7df4609a8b82a73b Mon Sep 17 00:00:00 2001 From: xj qian <qianxj15@sina.com> Date: 星期五, 06 九月 2024 13:52:36 +0800 Subject: [PATCH] update viewupdate --- jrj/project/business/SO/delivery.base.maint.so.cpp | 28 ++++++++++++++-------------- 1 files changed, 14 insertions(+), 14 deletions(-) diff --git a/jrj/project/business/SO/delivery.base.maint.so.cpp b/jrj/project/business/SO/delivery.base.maint.so.cpp index 28e6d2a..8edfda2 100644 --- a/jrj/project/business/SO/delivery.base.maint.so.cpp +++ b/jrj/project/business/SO/delivery.base.maint.so.cpp @@ -1,4 +1,4 @@ -#include <wobject/xstring.hpp> +锘�#include <wobject/xstring.hpp> #include <xcontrol/xtreeview.hpp> #include <xcontrol/xdwgrid.hpp> #include <xcontrol/xcell.hpp> @@ -7,13 +7,11 @@ #include "viewobject/view.base.hpp" - +using xml = KXMLDOMDocument; class __declspec(dllexport) DeliveryEdit : public xframe { public: xdwtable dw_1; - - xvcontrol vc; xcell dw_cell; public: @@ -27,7 +25,7 @@ xstring OnCreateTxt() { - //dw_1.AcceptText(); //不能加会报错 + //dw_1.AcceptText(); //涓嶈兘鍔犱細鎶ラ敊 xstring sType; xstring sDeliveryRule; xstring sDeliveryDays; @@ -73,8 +71,11 @@ int OnOk() { + xml x; dw_1.AcceptText(); - + dw_1.DwUpdateAllTo(x); + GetArg().SetArg(L"content", x.xml()); + GetArg().SetArg(L"process",L"ok"); CloseWindow(); return 1; @@ -88,7 +89,7 @@ if (colname == L"DeliveryRule") { - xstring sP = L"<cellprop searchcolumn='' celltype='' cellformatex='' cellformat='' cellprotectex='' cellprotect='保护' cellvisibleex='' cellvisible='' cellneeddata='' cellvalid='' cellinitial=''><edit edittype=''/></cellprop>"; + xstring sP = L"<cellprop searchcolumn='' celltype='' cellformatex='' cellformat='' cellprotectex='' cellprotect='淇濇姢' cellvisibleex='' cellvisible='' cellneeddata='' cellvalid='' cellinitial=''><edit edittype=''/></cellprop>"; xstring sUp = L"<cellprop searchcolumn='' celltype='' cellformatex='' cellformat='' cellprotectex='' cellprotect='' cellvisibleex='' cellvisible='' cellneeddata='' cellvalid='' cellinitial=''><edit edittype=''/></cellprop>"; if (value == L"1" || value == L"2" || value == L"3") @@ -110,7 +111,7 @@ } - //生成交货期 + //鐢熸垚浜よ揣鏈� if (colname == L"DeliveryRule" || colname == L"DeliveryDays" || colname == L"ScheduleShipDate") { xstring sTxt = OnCreateTxt(); @@ -144,6 +145,7 @@ int OnInit() { + /* int iArgs = GetArg(); XXmlContentSvr xdoc = new XXmlContentSvr; @@ -153,16 +155,14 @@ vbind bind = new vbind; bind.bind(dw_1, vc); - + */ xml x; - x ; - - x.LoadXml(vc.GetContent()); - + xstring xs = GetArg().GetArgString(L"content"); + x.loadXML(xs.c_str()); dw_1.Retrieve(x); xstring sDeliveryRule = dw_1.GetItemString(1, L"DeliveryRule"); - xstring sP = L"<cellprop searchcolumn='' celltype='' cellformatex='' cellformat='' cellprotectex='' cellprotect='保护' cellvisibleex='' cellvisible='' cellneeddata='' cellvalid='' cellinitial=''><edit edittype=''/></cellprop>"; + xstring sP = L"<cellprop searchcolumn='' celltype='' cellformatex='' cellformat='' cellprotectex='' cellprotect='淇濇姢' cellvisibleex='' cellvisible='' cellneeddata='' cellvalid='' cellinitial=''><edit edittype=''/></cellprop>"; if (sDeliveryRule != L"1" && sDeliveryRule != L"2" && sDeliveryRule != L"3") dw_cell.SetCellProps(3, 3, sP); if (sDeliveryRule != L"5") -- Gitblit v1.9.3