起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 363|回复: 14

【结贴】找一个有关组织机构的控件**

[复制链接]
发表于 2009-7-9 16:31:52 | 显示全部楼层 |阅读模式
我记得以前见过:
有个外观类似combobox的控件,然后点了下列按钮之后,整个组织结构以树状形式在下拉框中显示,这是什么控件?
回复

使用道具 举报

发表于 2009-7-9 16:47:03 | 显示全部楼层
有:
orgcombobox这个控件
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-9 17:08:54 | 显示全部楼层
Torgtreeview控件,能不能显示成combobox那种样子?用下拉按钮和下拉框显示?
回复 支持 反对

使用道具 举报

发表于 2009-7-9 17:27:35 | 显示全部楼层
不能,那是不是下拉,只是一个树形视图
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-9 17:48:17 | 显示全部楼层
orgcombobox这个控件不能把整个组织机构下拉显示把?
回复 支持 反对

使用道具 举报

发表于 2009-7-9 17:52:15 | 显示全部楼层
可以
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-9 17:59:54 | 显示全部楼层
那要下拉显示整个组织机构,需要设置它的什么属性呢?
回复 支持 反对

使用道具 举报

发表于 2009-7-9 18:09:45 | 显示全部楼层
默认放上去就是了,
可以在论坛上搜索一下这个控件的使用方法。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-9 21:26:24 | 显示全部楼层
我搜了搜,
然后在我的程序中写了这么一段:
procedure TMainForm.BizFormCreate(Sender: TObject);
var
lURL: TBizURL;
lNode: TBizNode;
begin
lURL := TBizURL.Create;
  try
    OrgComboBox1.BizTreeView.StartWithNodes.Clear;
    lURL.URL := 'Org:\ROOT\SCSGAT.ogn';
    lNode := OrgComboBox1.BizTreeView.BizTree.FindNodeByBizURL(lURL);
    OrgComboBox1.BizTreeView.StartWithNodes.AddObject(lNode.GUID, lNode);
    OrgComboBox1.SelectedOptions :=[TBizObjectKind.boOrgRoot, TBizObjectKind.boOrgan, TBizObjectKind.boDept];
    OrgComboBox1.BizTreeView.ReloadTree;
  finally
    lURL.Free;
  end;
end;
怎么我的orgcombobox1,还是能选到人员呢?
我只要选到部门就行了,而且最好是岗位和人员都不显示。
回复 支持 反对

使用道具 举报

发表于 2009-7-10 08:43:36 | 显示全部楼层
设置一下这个属性看看:
BizComboBox1.BizTreeView.ShowOptions
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-18 23:58 , Processed in 0.038945 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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