|  |  | 
 |  |  |             { | 
 |  |  |                xstring query = L"[MSSqlHrJob.xq]"; | 
 |  |  |                xml x; | 
 |  |  |  | 
 |  |  |                xaserverarg arg; | 
 |  |  |  | 
 |  |  |                arg.AddArg(L"type", m_type); | 
 |  |  |                //if (xaserver::ExecXQuery(GetServerUrl(),query,arg.GetString(),x)!=1) | 
 |  |  |                if (xurl::post(L"OrganizationStruct/list.Job", arg.GetString(), x) != 1) | 
 |  |  | 
 |  |  |             int OnTreeSelChanged(TEvent* evt, int p) | 
 |  |  |             { | 
 |  |  |                NMTREEVIEW& nmtv = *(NMTREEVIEW*)evt->notify.pnmh; | 
 |  |  |                HTREEITEM hItem = nmtv.itemNew.hItem; | 
 |  |  |                //HTREEITEM hItem = nmtv.itemNew.hItem; | 
 |  |  |  | 
 |  |  |                //int wid = tv_1.GetId(); | 
 |  |  |                HTREEITEM hItem = tv_1.GetSelectedItem(); | 
 |  |  |                HTREEITEM rootItem = tv_1.GetRootItem(); | 
 |  |  |                if (hItem <= 0 || hItem == rootItem) | 
 |  |  |                if (!hItem || hItem == rootItem) | 
 |  |  |                { | 
 |  |  |                   m_type = L"all"; | 
 |  |  |                } | 
 |  |  | 
 |  |  |                KXMLDOMElement ele = x.selectSingleNode(L"Type"); | 
 |  |  |                HTREEITEM hItem = tv_1.InsertChildItemEx(0, L"工种类型", ele, 15, 4); | 
 |  |  |  | 
 |  |  |                KXMLDOMElement e1 = tv_1.GetItemData(hItem); | 
 |  |  |                string str = e1.xml(); | 
 |  |  |  | 
 |  |  |                if (xurl::post(L"/sale/data/OrganizationStruct/type.Job", L"", x) != 1) | 
 |  |  |                { | 
 |  |  |                   trace(x.xml()); | 
 |  |  |                   return -1; | 
 |  |  |                } | 
 |  |  |                //trace(x.GetXml()); | 
 |  |  |                var list = x.selectNodes(L"//Type"); | 
 |  |  |                int i = 0, s = list.length; | 
 |  |  |                auto list = x.selectNodes(L"//Type"); | 
 |  |  |                int i = 0, s = list.length(); | 
 |  |  |                KXMLDOMElement e; | 
 |  |  |                xstring sname; | 
 |  |  |                if (s > 0) | 
 |  |  | 
 |  |  |             int onload() | 
 |  |  |             { | 
 |  |  |                m_type = L"all"; | 
 |  |  |                tv_1 = new treeview; | 
 |  |  |                tv_1.setNativePointer(GetControl(L"tv_1")); | 
 |  |  |                tv_1 = GetControl(L"tv_1"); | 
 |  |  |                dw_list = new xdwgrid; | 
 |  |  |                dw_list.setNativePointer(GetControl(L"dw_list")); | 
 |  |  |                dw_list.openUrl(L"组织架构.vface/template/HrJob/list"); |