xj qian
2024-07-09 aca1cda66c85390941657258fbd7ccaf82b3200c
jrj/project/business/AR/ExchageFile.cpp
@@ -1,6 +1,7 @@
#include <wobject/xstring.hpp>
#include <xcontrol/xtreeview.hpp>
#include <xcontrol/xdwgrid.hpp>
#include <xcontrol/xcell.hpp>
#include "vbusiness/vframe/listwin.vframe.vbusiness.hpp"
#include "viewobject/view.base.hpp"
@@ -72,7 +73,7 @@
         const xstring data;
         int anchorrow;
         int anchorcol;*/
         if (hdr.currentcol == 1 && hdr.data != L"")
         if (hdr.col == 1 && hdr.data != L"")
         {
            //dw_exchangefile.SetItemString(hdr.currentrow,hdr.currentcol, L"");
         }
@@ -318,9 +319,9 @@
         if (filename == L"" || saveas)
         {
            xaserverarg arg ;
            arg.setNativePointer(arg.CreateInstance());
            arg.AddArg(L"src", L"data/SettleExchange");
            OpenWindow(L"dev:xpage[trade.document.saveas.vx]", cast(arg as int));
            OpenWindow(L"dev:xpage[trade.document.saveas.vx]",arg);
            if (arg.GetArgString(L"result") == L"ok")
            {
               sfilename = arg.GetArgString(L"filename");
@@ -346,7 +347,7 @@
         xml x;
         
         xaserverarg args ;
         args.setNativePointer(args.CreateInstance());
         args.AddArg(L"myurl", myurl);
         args.AddArg(L"name", sfilename);
         args.AddArg(L"filepath", sname);
@@ -383,10 +384,10 @@
         if (comdid == L"xmFileOpen")
         {
            xaserverarg args ;
            args.setNativePointer(args.CreateInstance());
            args.AddArg(L"src", L"data/SettleExchange");
            args.AddArg(L"process", L"path");
            OpenWindow(L"dev:xpage[trade.document.selectdlg.vx]", cast(args as int));
            OpenWindow(L"dev:xpage[trade.document.selectdlg.vx]",args);
            if (args.GetArgString(L"result") == L"ok")
            {
               xstring u = args.GetArgString(L"src");
@@ -470,6 +471,7 @@
         AttachEvent(L"WM_SETFOCUS", (FEvent)&ExchangeFileView::OnSetFocus);
         AttachEvent(L"dw_exchangefile", L"CELL_ITEMCHANGED", (FEvent)&ExchangeFileView::OnCellItemChanged);
         AttachEvent(L"dw_exchangefile", L"DWV_CLICKED", (FEvent)&ExchangeFileView::OnCellClicked);
         return 1;
      }