| | |
| | | xstring sPositionID, sPositionName; |
| | | xstring sOrgID, sOrgName; |
| | | xstring sJobID, sJobName; |
| | | int wid = lw_obj.tv_usergroup.GetId(); |
| | | int hitem = tv_org.GetSelectedItem(wid); |
| | | KXMLDOMElement ele = tv_org.GetItemData(wid, hitem); |
| | | //int wid = lw_obj.tv_usergroup.GetId(); |
| | | HTREEITEM hitem = tv_org.GetSelectedItem(); |
| | | KXMLDOMElement ele = tv_org.GetItemData(hitem); |
| | | |
| | | |
| | | while (row > 0) |
| | |
| | | } |
| | | int OnSubTree(xstring id, HTREEITEM parentitem) |
| | | { |
| | | int wid = tv_org.GetId(); |
| | | if (tv_org.GetChildItem(wid, parentitem) > 0) return 1; |
| | | //int wid = tv_org.GetId(); |
| | | if (tv_org.GetChildItem( parentitem) > 0) return 1; |
| | | xml x; |
| | | |
| | | xaserverarg arg; |
| | |
| | | return 1; |
| | | } |
| | | |
| | | int OnCreateTree(xstring id, int parentitem) |
| | | int OnCreateTree(xstring id, HTREEITEM parentitem) |
| | | { |
| | | //while (tv_1.GetRootItem()>0) |
| | | // tv_1.DeleteItem(tv_1.GetRootItem()); |
| | | int wid = tv_org.GetId(); |
| | | //int wid = tv_org.GetId(); |
| | | xml x; |
| | | |
| | | x.loadXML(L"<item><id>" + id + L"</id><no/><name>凤凰集团</name><typ>Org</typ></item>"); |
| | |
| | | //KXMLDOMElement RDoc = x.documentElement(); |
| | | //KXMLDOMElement ele = RDoc.SelectSingleNode(L"//Org"); |
| | | KXMLDOMElement ele = x.selectSingleNode(L"//item"); |
| | | int hItem = tv_org.InsertChildItemEx(wid, 0, L"凤凰集团", ele, 15, 4); |
| | | tv_org.SetItemChild1(wid, hItem, 1); |
| | | HTREEITEM hItem = tv_org.InsertChildItem( 0, L"凤凰集团", ele, 15, 4); |
| | | tv_org.SetItemChild1(hItem, 1); |
| | | return 1; |
| | | |
| | | /*xaserverarg arg; |
| | |
| | | |
| | | HCURSOR hCursor = xutil::SetCursorWait(); |
| | | //xstring id = tv_org.GetItemData(tv_org.GetId(), sitem); |
| | | KXMLDOMElement ele = tv_org.GetItemData(tv_org.GetId(), sitem); |
| | | KXMLDOMElement ele = tv_org.GetItemData(sitem); |
| | | xstring id = ele.selectSingleNode(L"id").text(); |
| | | OnSubTree(id, sitem); |
| | | xutil::RestoreCursor(hCursor); |
| | |
| | | int OnTreeSelChanged(TEvent* evt, LPARAM p) |
| | | { |
| | | //int wid = tv_org.GetId(); |
| | | int hitem = tv_org.GetSelectedItem(); |
| | | HTREEITEM hitem = tv_org.GetSelectedItem(); |
| | | KXMLDOMElement ele = tv_org.GetItemData(hitem); |
| | | if (ele) |
| | | { |
| | |
| | | |
| | | int onload() |
| | | { |
| | | tv_org = new treeview; |
| | | tv_org.setNativePointer(GetControl(L"tv_org")); |
| | | tv_org = GetControl(L"tv_org"); |
| | | dw_list = new xdwgrid; |
| | | dw_list.setNativePointer(GetControl(L"dw_list")); |
| | | dw_list.openUrl(L"系统用户.vface/template/SysUser/EmpSelect"); |