|
问题:
[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
|