起步软件技术论坛-X3

 找回密码
 立即注册
搜索
楼主: xhsoft

checkbiztreeview**

[复制链接]
 楼主| 发表于 2008-7-7 10:50:52 | 显示全部楼层
谢谢,我想取把的打勾的岗位名称,怎么取
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-7 11:15:18 | 显示全部楼层
我下了个例子,怎么看呢
http://bbs.justep.com/forum.php?mod=viewthread&tid=15210
14楼
回复 支持 反对

使用道具 举报

发表于 2008-7-7 11:17:26 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-7 15:40:03 | 显示全部楼层
看了后,不太明白,想实现
如果我多个岗位选中,那么,show出来的是多个岗位,现在只能出来最后一个定位的岗位
回复 支持 反对

使用道具 举报

发表于 2008-7-7 16:54:42 | 显示全部楼层
哪里不明白呢?你是怎么写的呢?|
参考 http://bbs.justep.com/forum.php?mod=viewthread&tid=22490  9楼的说明。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-8 09:44:47 | 显示全部楼层
我想实现
取所有打勾的岗位名称
回复 支持 反对

使用道具 举报

发表于 2008-7-8 09:52:02 | 显示全部楼层
procedure TMainForm.Button3Click(Sender: TObject);
var
  lBizUrl: TBizURL;
  FGUID: String;
  i: Integer;
  Org : TOrgSystem ;
  lBizNode: TBizNode;
begin
  lBizURl := TBizURL.Create;
  Org := TOrgSystem.Create;
  try
  Memo1.Lines.Clear;
  lBizURl.URL := 'Org:\ROOT\JG1.ogn';
  FGUID := CheckBizTreeView1.BizTree.FindNodeByBizURL(lBizURl).GUID;
  BizTree.BizTreeStructure.GetChildren(FGUID,Memo1.Lines,True);//,[TBizObjectKind.boOrgServer, TBizObjectKind.boOrgRoot,
  for i := 0 to Memo1.Lines.Count -1 do
  begin
    lbizNode := BizTree.BizTreeStructure.FindNode(Memo1.Lines) as TBizNode;
    if lbizNode.NodeKind = TBizObjectKind.boPositionMember then
    begin
      CheckBizTreeView1.SelectedNode := lBizNode;
      if CheckBizTreeView1.Checked[CheckBizTreeView1.Selected] then
        Dialogs.ShowMessage(lBizNode.BizURL.URL);
    end;
  end;
  finally
    lBizURl.Free;
    Org.Free;
  end;
end;
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-8 09:59:23 | 显示全部楼层

j

出错了

7.8.jpg

28.46 KB, 下载次数: 130

回复 支持 反对

使用道具 举报

发表于 2008-7-8 10:07:00 | 显示全部楼层
这个代码是测试过的,你自己检查一下那里写错了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-8 10:08:38 | 显示全部楼层
不好意思,我第一次用这个控件,
给您添麻烦了
我复制了,应该不会错吧,
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-19 02:45 , Processed in 0.037210 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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