|  |  | 
 |  |  |  | 
 |  |  | #include "vbusiness/vframe/listwin.vframe.vbusiness.hpp" | 
 |  |  | #include "viewobject/view.base.hpp" | 
 |  |  | #include "viewobject/saleorder.view.hpp" | 
 |  |  |  | 
 |  |  | using xml = KXMLDOMDocument; | 
 |  |  |    class  __declspec(dllexport) SelectItemSOWin : public xframe | 
 |  |  | 
 |  |  |          } | 
 |  |  |          else if (comdid == L"xmOk") | 
 |  |  |          { | 
 |  |  |             xaserverarg arg; | 
 |  |  |             xaserverarg arg=GetArg(); | 
 |  |  |             arg.AddArg(L"items", L""); | 
 |  |  |             xstring str = L""; | 
 |  |  |             int row = dw_list.GetNextSelectRow(1); | 
 |  |  | 
 |  |  |          AttachEvent(L"WM_XCOMMAND", (FEvent)&SelectItemSOWin::OnXCommand); | 
 |  |  |          //获取焦点事件,用于重置工具条 | 
 |  |  |          AttachEvent(L"WM_SETFOCUS", (FEvent)&SelectItemSOWin::OnSetFocus); | 
 |  |  |          return 1; | 
 |  |  |       } | 
 |  |  |  | 
 |  |  |       int onload() | 
 |  |  |       { | 
 |  |  |          SetArg(); | 
 |  |  |          dw_list = GetControl(L"dw_list"); | 
 |  |  |          dw_list.openUrl(L"/sale/view/SaleOrder/template/item"); | 
 |  |  |  | 
 |  |  | 
 |  |  |          dw_list.SetColumnState(L"PaperPODate", false); | 
 |  |  |  | 
 |  |  |          xml x; | 
 |  |  | 			 | 
 |  |  |  | 
 |  |  |          xaserverarg arg; | 
 |  |  |          xaserverarg arg=GetArg(); | 
 |  |  |          if (arg) | 
 |  |  |          { | 
 |  |  |             xstring SONo = arg.GetArgString(L"SONo"); |