LiFan
2024-07-08 0a9a7113e7f8f07e79e8bfa65efb0a513a81a4d6
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"
@@ -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;
      }