| | |
| | | KXMLDOMElement rptEle; |
| | | xstring argStr; |
| | | xstring searchStr; |
| | | int hWndRetrieveTip; |
| | | HWND hWndRetrieveTip; |
| | | bool dataretrieveing; |
| | | public: |
| | | AssignAdjustWin(void* implPtr, HWND hWnd) :xframe(implPtr, hWnd) {} |
| | |
| | | |
| | | 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') ]"); |
| | |
| | | |
| | | } |
| | | 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"); |
| | |
| | | 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; |
| | |
| | | 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) |
| | | { |
| | |
| | | |
| | | int onload() |
| | | { |
| | | rptEle = 0; |
| | | rptEle = nullptr; |
| | | dw_list = GetControl(L"dw_list"); |
| | | OnAttachEvent(); |
| | | |