From a4d2315ee4ca3f6177b4fb2526bed2feff3d89be Mon Sep 17 00:00:00 2001
From: lifan <2308045698@qq.com>
Date: 星期三, 22 十月 2025 16:52:58 +0800
Subject: [PATCH] update
---
jrj/project/business/BasicCode/ForwarderList.cpp | 42 ++++++++++++++++++++++--------------------
1 files changed, 22 insertions(+), 20 deletions(-)
diff --git a/jrj/project/business/BasicCode/ForwarderList.cpp b/jrj/project/business/BasicCode/ForwarderList.cpp
index 5d58f1e..abe97b0 100644
--- a/jrj/project/business/BasicCode/ForwarderList.cpp
+++ b/jrj/project/business/BasicCode/ForwarderList.cpp
@@ -8,21 +8,21 @@
#include "viewobject/view.base.hpp"
using xml = KXMLDOMDocument;
-class __declspec(dllexport) ForwarderList : public xwin
+class __declspec(dllexport) ForwarderList : public listwin
{
public:
//xdwpages dw_pages;
- xstring m_QueryTxt;
- KXMLDOMDocument m_configDoc;
+ //xstring m_QueryTxt;
+ //KXMLDOMDocument m_configDoc;
xtreeview tv_1;
xstring sType;
- static int dw_hWnd;
- int m_pageIndex;
- int m_pageNumber;
- xdwgrid dw_list;
+ //static int dw_hWnd;
+ //int m_pageIndex;
+ //int m_pageNumber;
+ //xdwgrid dw_list;
public:
- ForwarderList(void* implPtr, HWND hWnd) :xwin(implPtr, hWnd) {}
+ ForwarderList(void* implPtr, HWND hWnd) :listwin(implPtr, hWnd) {}
public:
static ForwarderList* CreateInstance(void* implPtr, void* hWnd)
{
@@ -39,14 +39,14 @@
getUrl(L"/sale/data/LogisticsCode/entity/list", arg.GetString(), x);
KXMLDOMElement e = x.documentElement();
- if (e)
+ /*if (e)
{
- if (list::dw_pages.nativept && e.selectSingleNode(L"@TotalPage"))
+ if (listwin::dw_pages && e.selectSingleNode(L"@TotalPage"))
{
xstring s = e.selectSingleNode(L"@TotalPage").text(); //总数量
- list::dw_pages.SetMaxPage(s.toInt());
+ listwin::dw_pages.SetMaxPage(s.toInt());
}
- }
+ }*/
dw_list.Retrieve(x);
dw_list.Redraw();
dw_list.SetReadOnly(true);
@@ -63,14 +63,14 @@
arg.AddArg(L"pageindex", xstring(m_pageIndex)); //第几页
arg.AddArg(L"pagenumber", xstring(m_pageNumber)); //每页数量
//trace(list::m_QueryTxt);
- arg.AddArg(L"QueryTxt", list::m_QueryTxt); //每页数量
+ arg.AddArg(L"QueryTxt", listwin::m_QueryTxt); //每页数量
return SetEntityData(arg);
}
int OnTreeSelChanged(TEvent* evt, LPARAM p)
{
NMTREEVIEW& nmtv = *(NMTREEVIEW*)evt->notify.pnmh;
HTREEITEM hItem = nmtv.itemNew.hItem;
- list::m_QueryTxt = L"";
+ listwin::m_QueryTxt = L"";
HTREEITEM hitem = tv_1.GetSelectedItem();
//c_type=dw_type.GetItemLabel(hitem);
@@ -93,7 +93,7 @@
return 1;
}
- int ViewUpdate(param pr, xstring updateItem, xaserverarg arg)
+ int ViewUpdate(LPARAM pr, xstring updateItem, xaserverarg arg)
{
if (updateItem == L"del")
{
@@ -114,22 +114,24 @@
int onload()
{
- list::m_QueryTxt = L"";
+ SetAgent();
+ listwin::m_QueryTxt = L"";
m_pageIndex = 1;
m_pageNumber = 30;
sType = L"0";
- list::onload();
+ listwin::onload();
OnAttachEvent();
- tv_1 = new treeview;
- tv_1.setNativePointer(GetControl(L"tv_1"));
+ tv_1 = GetControl(L"tv_1");
HTREEITEM root = tv_1.GetRootItem();
tv_1.ExpandItem(root);
- dw_list.SetColumnStaus(L"ForwarderID", false);
+ dw_list.SetColumnState(L"ForwarderID", false);
+
+ OnRetrieve();
return 1;
}
};
\ No newline at end of file
--
Gitblit v1.9.3