From c39c6bce6d945bd0878d82a5eca4c39f15a09301 Mon Sep 17 00:00:00 2001 From: xj qian <qianxj15@sina.com> Date: 星期五, 13 九月 2024 11:21:24 +0800 Subject: [PATCH] update --- jrj/project/business/Supplier3.list.cpp | 22 +++++++++++----------- 1 files changed, 11 insertions(+), 11 deletions(-) diff --git a/jrj/project/business/Supplier3.list.cpp b/jrj/project/business/Supplier3.list.cpp index 2125201..fc5f033 100644 --- a/jrj/project/business/Supplier3.list.cpp +++ b/jrj/project/business/Supplier3.list.cpp @@ -109,7 +109,7 @@ } - int ViewUpdate(int pr, xstring updateItem, xaserverarg arg) + int ViewUpdate(LPARAM pr, xstring updateItem, xaserverarg arg) { if (updateItem == L"refresh") { @@ -130,7 +130,7 @@ //alert(L"1"); HTREEITEM h = tv_1.GetSelectedItem(); - KXMLDOMElement& e = *(KXMLDOMElement*)tv_1.GetItemData(h); + KXMLDOMElement e = tv_1.GetItemData(h); xstring t = e.selectSingleNode(L"@type").text(); m_sType = t + L""; @@ -244,7 +244,7 @@ xml x; xaserverarg arg; - arg.setNativePointer(arg.CreateInstance()); + arg.AddArg(L"guid", sguid); arg.AddArg(L"EntityID", sguid); // trace(sguid); @@ -280,7 +280,7 @@ xml x; xaserverarg arg; - arg.setNativePointer(arg.CreateInstance()); + arg.AddArg(L"EntityID", entity); @@ -413,23 +413,23 @@ } if (comdid == L"action:bill.Annex") { - xaserverarg& arg = *new xaserverarg; - arg.setNativePointer(arg.CreateInstance()); + xaserverarg arg ; + arg.AddArg(L"entityid", dw_list.GetItemString(dw_list.GetRow(), L"SupplierID")); arg.AddArg(L"ApplyStatus", dw_list.GetItemString(dw_list.GetRow(), L"ApplyStatus")); - OpenWindow(L"dev:xpage[maint.Document.Supplier.v3.vx]", (LPARAM)&arg); + OpenWindow(L"dev:xpage[maint.Document.Supplier.v3.vx]", arg); return 1; } if (comdid == L"action:bill.AnnexEx") { - xaserverarg& arg4 = *new xaserverarg; - arg4.setNativePointer(arg4.CreateInstance()); + xaserverarg arg4; + arg4.AddArg(L"entityid", dw_list.GetItemString(dw_list.GetRow(), L"SupplierID")); //arg4.AddArg(L"ApplyStatus",dw_list.GetItemString(dw_list.GetRow(),L"ApplyStatus")); //OpenWindow(L"dev:xpage[maint.Document.Customer.v3.vx]", p4); - OpenWindow(L"dev:xpage[maint.Document.SupplierSD.v3.vx]", (LPARAM)&arg4); + OpenWindow(L"dev:xpage[maint.Document.SupplierSD.v3.vx]", arg4); return 1; } if (comdid == L"action:bill.checked") @@ -450,7 +450,7 @@ AttachEvent(L"cbx_1", L"CBN_SELCHANGE", (FEvent)&listSupplierv3::OnSelectDdlb); AttachEvent(L"pages", L"PAGE_CLICK", (FEvent)&listSupplierv3::OnChangePages); AttachEvent(L"dw_list", L"DWV_RCLICKED", (FEvent)&listSupplierv3::OnRClick);//鼠标右键 - AttachEvent(L"dw_list", L"DWV_DOUBLECLICKED", (FEvent)&listSupplierv3::OnDoubleClicked); + //AttachEvent(L"dw_list", L"DWV_DOUBLECLICKED", (FEvent)&listSupplierv3::OnDoubleClicked); return 1; } -- Gitblit v1.9.3