From 142558b40db1c578b29aa50a16f7933471bb921b Mon Sep 17 00:00:00 2001 From: LiFan <2308045698@qq.com> Date: 星期四, 08 八月 2024 09:12:14 +0800 Subject: [PATCH] update --- jrj/project/total3/ProductNewList.cpp | 24 ++++++++++++------------ jrj/project/business/SystemSettings/Data.config.cpp | 4 ++-- jrj/project/business/Public/message.business.cpp | 0 3 files changed, 14 insertions(+), 14 deletions(-) diff --git a/jrj/project/business/Public/message.business.cpp b/jrj/project/business/Public/message.business.cpp index 5a86bbc..6b14a0e 100644 --- a/jrj/project/business/Public/message.business.cpp +++ b/jrj/project/business/Public/message.business.cpp Binary files differ diff --git a/jrj/project/business/SystemSettings/Data.config.cpp b/jrj/project/business/SystemSettings/Data.config.cpp index c3f0327..0af5433 100644 --- a/jrj/project/business/SystemSettings/Data.config.cpp +++ b/jrj/project/business/SystemSettings/Data.config.cpp @@ -162,7 +162,7 @@ { xstring str = L"<vbox><xtree name='dw_tree" + xstring(nIndex) + L"' imagelist='0'/></vbox>"; bnode = new xnode; - bnode.setNativePointer(SetAgentNodeContent(anode, str)); + bnode.setNativePointer(SetAgentNode(anode, str)); p = combobox::GetItemData(dw_ddlb.GetId(), nIndex); KXMLDOMElement ele = p; @@ -182,7 +182,7 @@ { p = combobox::GetItemData(dw_ddlbdata.GetId(), h); bnode = p; - SetAgentNodeContent(anode, bnode); + SetAgentNode(anode, bnode); dw_tree = new treeview; dw_tree.setNativePointer(GetControl(L"dw_tree" + xstring(nIndex))); diff --git a/jrj/project/total3/ProductNewList.cpp b/jrj/project/total3/ProductNewList.cpp index 93a0616..2d6e937 100644 --- a/jrj/project/total3/ProductNewList.cpp +++ b/jrj/project/total3/ProductNewList.cpp @@ -460,17 +460,16 @@ { if (dw_list.GetItemString(dw_list.GetRow(), L"GoodsNo") != L"") return 1; if (dw_list.GetRowCount() < 1) return 1; - xaserverarg arg ; - + xaserverarg arg; + arg.AddArg(L"EntityID", dw_list.GetGuid(dw_list.GetRow())); KXMLDOMElement e = dw_list.GetRowElement(dw_list.GetRow()); - int pr = cast(e as int); - arg.AddArg(L"data",xstring( pr)); - pr = cast(dw_list as int); - arg.AddArg(L"dw", pr.toString()); - arg.AddArg(L"HWND", xstring((__int64)GetHWND())); - OpenWindow(L"dev:xpage[ProductNewItem.vx]", arg ); + arg.SetParam(L"data", e); + arg.SetParam(L"dw", dw_list); + arg.SetParam(L"HWND", GetHWND()); + OpenWindow(L"dev:xpage[ProductNewItem.vx]", arg); return 1; + } //命令发布函数 @@ -505,17 +504,17 @@ if (comdid == L"xmDelete") { - int row = listwin::dw_list.GetNextSelectRow(1); + int row = dw_list.GetNextSelectRow(1); if (row < 1) { - row = listwin::dw_list.GetRow(); + row = dw_list.GetRow(); if (row < 1) { //win::MessageBox(GetHWND(),L"请选中要删除的行!",L"提示",0); return -1; } } - KXMLDOMElement e = listwin::dw_list.GetRowElement(row); + KXMLDOMElement e = dw_list.GetRowElement(row); xstring sguid = e.selectSingleNode(L"@guid").text(); @@ -544,7 +543,7 @@ else { MessageBox(GetHWND(), L"删除成功!", L"提示", 0); - listwin::dw_list.DeleteRow(row); + dw_list.DeleteRow(row); } } return 1; @@ -571,6 +570,7 @@ AttachEvent(L"WM_SETFOCUS", (FEvent)&ProductNewList::OnSetFocus); AttachEvent(L"dw_list", L"DWV_ROWFOCUSCHANGED", (FEvent)&ProductNewList::OnRowChanged); AttachEvent(L"im1", L"IMG_LDBCLICK", (FEvent)&ProductNewList::OnImgDBClicked); + return 1; } int onload() -- Gitblit v1.9.3