起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 242|回复: 4

【结】BizChart

[复制链接]
发表于 2010-8-11 14:56:45 | 显示全部楼层 |阅读模式
x3 V2617
请教
一个单独的功能,使用TBizChart组建展示组织机构

使用
BizChart.BizURLs.Add('Org:\ROOT');
BizChart1.ShowOptions:=[TBizObjectKind.boOrgRoot, TBizObjectKind.boOrgan, TBizObjectKind.boDept,TBizObjectKind.boPositionMember, TBizObjectKind.boPersonMember, TbizObjectKind.boFolder];
BizChart1.reloadChart;
运行功能,只显示根节点。
还有什么属性设置,来完整的展现机构图呢。

谢谢。
回复

使用道具 举报

发表于 2010-8-11 15:24:38 | 显示全部楼层
展示组织机构
用“OrgTreeView” 、“OrgListView”、“OrgComboBox”、“OrgChart” 这些控件来展现
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-8-11 15:25:05 | 显示全部楼层
结贴。已搞定。谢谢。
回复 支持 反对

使用道具 举报

发表于 2010-8-11 17:21:31 | 显示全部楼层
共享下啊!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-8-11 18:10:51 | 显示全部楼层
procedure TMainForm.BizFormShow(Sender: TObject);
var
    lBizURL :TBizURL;
    lOrgNodes : TStringList;
    lBizNode: TBizNode;
begin
             //BizChart1.BizURLs.Add('Org:\ROOT\1105010039.OGN');
             //BizChart1.FullExpand;
             OrgChart1.ShowOptions:=[TBizObjectKind.boOrgRoot, TBizObjectKind.boOrgan, TBizObjectKind.boDept,TBizObjectKind.boPositionMember, TBizObjectKind.boPersonMember, TbizObjectKind.boFolder];

             lBizURL := TBizURL.Create;
             lOrgNodes := TStringList.Create;

             lBizURL.URL := 'Org:\ROOT\1105010039.OGN';
             lBizNode := BizTree.BizTreeStructure.FindNodeByBizURL(lBizURL);

             if lBizNode <> nil then
             begin
                lOrgNodes.AddObject(lBizNode.GUID, lBizNode);
                OrgChart1.RootNodes:=lOrgNodes;
             end;
             OrgChart1.ReloadChart;
             OrgChart1.Rotated:=false;
end;
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-7 17:16 , Processed in 0.058667 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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