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