起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 652|回复: 0

如何测试组织机构表达式

[复制链接]
发表于 2004-5-26 09:37:35 | 显示全部楼层 |阅读模式
OrgSys.OrgSystem.GetURLsByOrgExpr(lExp, lList);
是把lExp的表达式计算结果放到lList
lList是一个TBizNode的List,可以逐个访问每一个TBizNode
TBizNode.DisplayName是姓名
TBizNode.BizURL.ID是编号

var
  lBizNode: TBizNode;
  lList: TList;
  lExp, S: String;
  i: Integer;
begin
  lExp := Memo1.Text;

  OrgListView1.Nodes.BeginUpdate;
  try
    OrgListView1.Nodes.Clear;
    lList := TList.Create;
    try
      OrgSys.OrgSystem.GetURLsByOrgExpr(lExp, lList);
      for i:=0 to lList.Count-1 do
      begin
        lBizNode := BizTree.BizTreeStructure.FindNodeByBizURL(lList as TBizURL);
        OrgListView1.Nodes.AddObject(lBizNode.GUID, lBizNode);
      end;
    finally
      lList.Free;
    end;
  finally
    OrgListView1.Nodes.EndUpdate;
  end;
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2024-5-18 23:19 , Processed in 0.040101 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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