起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 222|回复: 6

【结贴】怎么通过ID转换为部门名称?

[复制链接]
发表于 2009-11-9 08:37:53 | 显示全部楼层 |阅读模式
问题:
[B]1、怎么通过ID转换为部门名称?
2、TCheckBizTreeView不显示岗位以下。只显示出部门[/B] VAR
  lBizNode: TBizNode;
  lCondition: string;
  lurls: TStrings;
  i: integer;
  lBizUrl: TBizUrl;
  str: String;
begin
   DataEdit5.Text:='';
   lurls := TStringList.create;
   lBizUrl := TBizUrl.Create;
   try
     lCondition := org.OrgExpr.orgselect(org.OrgExpr.OrgCondition('*.dpt', '', ''));
     Org.OrgSys.OrgSystem.GetBizURLsByOrgExpr(lcondition,lurls);
     str := '';
     for i := 0 to lurls.count - 1 do
     begin
       lBizUrl.URL := lurls;
       lBizNode := cbtvDept.BizTree.FindNodeByBizURL(lBizUrl);
       cbtvDept.SelectedNode := lBizNode;
       if cbtvDept.Checked[cbtvDept.Selected] = True then
       begin
          str := str + lBizUrl.ID + ',';
       end;
     end;
     DataEdit5.Text:=str.Substring(0, str.Length - 1);
  finally
    lurls.Free;
    lBizUrl.Free;
  end;
  DataSetBroker1.DataSet.ApplyUpdates();
  jsdialogs.ShowMsg('保存成功','提示');
end;

如下图

1.jpg

14.47 KB, 下载次数: 165

回复

使用道具 举报

发表于 2009-11-9 08:49:04 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-9 08:51:07 | 显示全部楼层
就是像1楼图上的一样啊,,只是在部门前面的+号不要显示出来,就显示到部门而已
回复 支持 反对

使用道具 举报

发表于 2009-11-9 09:06:08 | 显示全部楼层
+号点开有内容么?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-9 09:14:24 | 显示全部楼层
+号点开有内容么?

+号点开就是部门下面的岗位,岗位点开就是下面的人员,我不想要岗位和人员显示出来,不想要后2者出现!
回复 支持 反对

使用道具 举报

发表于 2009-11-9 09:15:11 | 显示全部楼层
控制 它的 showoptions
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-9 09:45:42 | 显示全部楼层
OK.。。结贴,谢谢了~~
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-14 23:29 , Processed in 0.041330 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表