LiFan
2025-04-24 9b3b2eb20b09e13da837a28f16e552ba70a090c4
jrj/project/business/SystemSettings/view.assignadjust.cpp
@@ -18,7 +18,7 @@
      KXMLDOMElement rptEle;
      xstring argStr;
      xstring   searchStr;
      int      hWndRetrieveTip;
      HWND      hWndRetrieveTip;
      bool    dataretrieveing;
   public:
      AssignAdjustWin(void* implPtr, HWND hWnd) :xframe(implPtr, hWnd) {}
@@ -51,13 +51,11 @@
            
      int OnSave()
      {
         xml x ;
         xml x;
         
         dw_list.AcceptText();
         dw_list.DwUpdateAllToEx(x);
         xaserverarg arg ;
         xaserverarg arg;
         xml x0;
         x0.loadXML(L"<data/>");
         KXMLDOMNodeList t = x.selectNodes(L"data/node()[(@update.new='1') or (@update.modify='1') or (@update.delete='1') ]");
@@ -105,13 +103,15 @@
                  
            }
            dw_list.Redraw();
            return 1;
         }
            
            
      int OnSearch()
      {
         xaserverarg arg;
         ;
         arg.AddArg(L"text", searchStr);
         OpenWindow(L"dev:xpage[search.dialog.vx]", arg);
         xstring str = arg.GetArgString(L"text");
@@ -209,19 +209,20 @@
      int ShowList(int h)
      {
         KXMLDOMElement xframeElement =  GetElement();
         KXMLDOMElement e =  xframeElement.selectSingleNode(L"//xcombobox[@name='cb_report']/item["+(h+1).toString()+L"]");
         KXMLDOMElement e =  xframeElement.selectSingleNode(L"//xcombobox[@name='cb_report']/item["+xstring(h+1)+L"]");
         if(e)   SwitchReport(e);
         PostMessage(GetHWND(),0x401,(LPARAM)L"xmQuery",0);
         return 1;
      }
            int ShowRetrieveingTip()
      int ShowRetrieveingTip()
      {
         dataretrieveing = true;
         xwin pwin = OpenWindow(L"dev:xpage[TestRetrieveing.vx]",0);
         hWndRetrieveTip =pwin.GetHWND();
         xwin* pwin = OpenWindow(L"dev:xpage[TestRetrieveing.vx]");
         hWndRetrieveTip = pwin->GetHWND();
         return 1;
      }
      int CloseRetrieveTip()
      {
         dataretrieveing = false;
@@ -236,10 +237,9 @@
         if(!rptEle) return 0;
         dw_list.Reset();
         
         xml x ;
         xaserverarg arg ;
         ;
         xml x;
         xaserverarg arg;
         arg.AddArg(L"arg",argstr);
         if (xurl::get(dataurl,arg.GetString(),x)!=1)
         {
@@ -259,7 +259,7 @@
      
      int onload()
      {
         rptEle = 0;
         rptEle = nullptr;
         dw_list = GetControl(L"dw_list");
         OnAttachEvent();