| | |
| | | { |
| | | if (dw_list.GetItemString(dw_list.GetRow(), L"GoodsNo") != L"") return 1; |
| | | if (dw_list.GetRowCount() < 1) return 1; |
| | | xaserverarg arg ; |
| | | |
| | | xaserverarg arg; |
| | | |
| | | arg.AddArg(L"EntityID", dw_list.GetGuid(dw_list.GetRow())); |
| | | KXMLDOMElement e = dw_list.GetRowElement(dw_list.GetRow()); |
| | | int pr = cast(e as int); |
| | | arg.AddArg(L"data",xstring( pr)); |
| | | pr = cast(dw_list as int); |
| | | arg.AddArg(L"dw", pr.toString()); |
| | | arg.AddArg(L"HWND", xstring((__int64)GetHWND())); |
| | | OpenWindow(L"dev:xpage[ProductNewItem.vx]", arg ); |
| | | arg.SetParam(L"data", e); |
| | | arg.SetParam(L"dw", dw_list); |
| | | arg.SetParam(L"HWND", GetHWND()); |
| | | OpenWindow(L"dev:xpage[ProductNewItem.vx]", arg); |
| | | return 1; |
| | | |
| | | } |
| | | |
| | | //命令发布函数 |
| | |
| | | if (comdid == L"xmDelete") |
| | | { |
| | | |
| | | int row = listwin::dw_list.GetNextSelectRow(1); |
| | | int row = dw_list.GetNextSelectRow(1); |
| | | |
| | | if (row < 1) { |
| | | row = listwin::dw_list.GetRow(); |
| | | row = dw_list.GetRow(); |
| | | if (row < 1) { |
| | | //win::MessageBox(GetHWND(),L"请选中要删除的行!",L"提示",0); |
| | | return -1; |
| | | } |
| | | } |
| | | |
| | | KXMLDOMElement e = listwin::dw_list.GetRowElement(row); |
| | | KXMLDOMElement e = dw_list.GetRowElement(row); |
| | | |
| | | xstring sguid = e.selectSingleNode(L"@guid").text(); |
| | | |
| | |
| | | else |
| | | { |
| | | MessageBox(GetHWND(), L"删除成功!", L"提示", 0); |
| | | listwin::dw_list.DeleteRow(row); |
| | | dw_list.DeleteRow(row); |
| | | } |
| | | } |
| | | return 1; |
| | |
| | | AttachEvent(L"WM_SETFOCUS", (FEvent)&ProductNewList::OnSetFocus); |
| | | AttachEvent(L"dw_list", L"DWV_ROWFOCUSCHANGED", (FEvent)&ProductNewList::OnRowChanged); |
| | | AttachEvent(L"im1", L"IMG_LDBCLICK", (FEvent)&ProductNewList::OnImgDBClicked); |
| | | return 1; |
| | | } |
| | | |
| | | int onload() |