电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

组织架构图控件的使用样例(一)

来源:金蝶云社区作者:金蝶2024-09-231

组织架构图控件的使用样例(一)

# **效果图:** ![image.webp](/download/0100210f1b54a25a4f24915a81ca7a4f6a65.webp) # 样例代码 ``` JSONObject _defaultCreateOrg = new JSONObject(); JSONObject tempOrgObj = new JSONObject(); public void getRoot() { tempOrgObj = new JSONObject(); tempOrgObj["CorpOrgType"] = "2"; tempOrgObj["Id"] = "1"; tempOrgObj["Number"] = "genNumber"; tempOrgObj["Name"] = "genName"; tempOrgObj["OrgFormID"] = "genOrgFormID"; tempOrgObj["Address"] = "gengenAddress"; tempOrgObj["Contract"] = "genContact"; tempOrgObj["Tel"] = "genTel"; tempOrgObj["PostCode"] = "genPostCode"; tempOrgObj["Description"] = "genDescription"; tempOrgObj["SourceOrgId"] = "genId"; tempOrgObj["OrgFunctions"] = "OrgFunctions"; _defaultCreateOrg = tempOrgObj; } private List _topOrgs = new List(); private void GenOrgPic() { getRoot(); DrawPic(); } private void DrawPic() { JSONObject obj = new JSONObject(); JSONObject OrgChartXml = new JSONObject(); OrgChartXml["PreViewMode"] = "A"; OrgChartXml["ShowMode"] = "A"; OrgChartXml["ForbidExpanedEvent"] = false; OrgChartXml["IsShowLeaderName"] = false; OrgChartXml["IsShowLeaderNo"] = false; OrgChartXml["IsShowLeaderPost"] = false; OrgChartXml["IsShowLeaderPhoto"] = false; OrgChartXml["UpdateDeptNames"] = null; OrgChartXml["UpdatePostName"] = null; OrgChartXml["LeaderPhoto"] = null; OrgChartXml["IsShowPhoto"] = null; JSONArray jarrayChart = new JSONArray(); JSONObject topOrgChart = new JSONObject(); topOrgChart["fdeptid"] = _defaultCreateOrg["Id"]; topOrgChart["fdepth"] = 1; topOrgChart["fisroot"] = 1; topOrgChart["fparentid"] = 0; topOrgChart["fname"] = "根目录"; jarrayChart.Add(topOrgChart); JSONObject orgChart = new JSONObject(); for (int i = 0; i < 2; i++) { orgChart = new JSONObject(); orgChart["fdeptid"] = "Id" + (i + 1); orgChart["fdepth"] = 2;//important orgChart["fisroot"] = 0; orgChart["fparentid"] = _defaultCreateOrg["Id"]; orgChart["fname"] = "Name" + (i + 1); jarrayChart.Insert(0, orgChart); DrawChildPic(orgChart, jarrayChart, 3); } OrgChartXml["OrgChartXml"] = jarrayChart; OrgChartXml["ShowDepth"] = 4;//自动展开多少层级 OrgChar

组织架构图控件的使用样例(一)

# **效果图:**![image.webp](/download/0100210f1b54a25a4f24915a81ca7a4f6a65.webp)# 样例代码```JSONObject _defaultCreateOrg = n...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信