.NET快速信息化系統(tǒng)開發(fā)框架 V3.2 -> Web 用戶管理模塊編輯界面-組織機(jī)構(gòu)選擇支持級(jí)聯(lián)選擇
下拉框級(jí)聯(lián)選擇功能非常的實(shí)用,框架用戶管理編輯界面對(duì)組織機(jī)構(gòu)的選擇在3.2版本中新增了級(jí)聯(lián)選擇的支持,讓組織機(jī)構(gòu)的選擇更加的方便與高效,也不容易出錯(cuò)。
我們框架的組織機(jī)構(gòu)結(jié)合實(shí)際分成了5種類型,分別為:公司、分公司、部門、子部門、工作組。不同的企業(yè)可以根據(jù)實(shí)際需要進(jìn)行取舍。用戶編輯界面的組織機(jī)構(gòu)選擇控件使用了EasyUI的combobox控件,級(jí)聯(lián)的選擇主要使用了此控件的onChange事件。
級(jí)聯(lián)選擇效果如下圖所示:

下面給出增加用戶JS部分的代碼參考。
AddUser: function () { //添加用戶
var addDialog = top.$.hDialog({
href: formUrl,
title: '添加用戶',
width: 610,
height: 640,
iconCls: 'icon16_user_add',
onLoad: function () {
UserAdminMethod.initData();
BindOrganize();
top.$('#Enabled').attr("checked", true);
top.$('#Description').val("");
top.$('#UserName').focus();
},
submit: function () {
if (top.$('#uiform').validate().form()) {
var postData = pageMethod.serializeJson(top.$('#uiform'));
postData.CompanyName = top.$('#CompanyId').combobox('getText');
postData.SubCompanyName = top.$('#SubCompanyId').combobox('getText');
postData.DepartmentName = top.$('#DepartmentId').combobox('getText');
postData.SubDepartmentName = top.$('#SubDepartmentId').combobox('getText');
postData.WorkgroupName = top.$('#WorkgroupId').combobox('getText');
$.ajaxjson("/FrameworkModules/UserAdmin/SubmitForm", postData, function (d) {
if (d.Success) {
msg.ok(d.Message);
addDialog.dialog('close');
mygrid.reload();
} else {
MessageOrRedirect(d);
}
});
} else {
msg.warning('請(qǐng)輸入用戶名稱。');
top.$('#UserName').focus();
}
}
});
return false;
}
級(jí)聯(lián)綁定代碼參考:
//綁定組織機(jī)構(gòu)信息-實(shí)現(xiàn)級(jí)聯(lián)選擇
function BindOrganize() {
top.$('#SubCompanyId,#DepartmentId,#SubDepartmentId,#WorkgroupId').combobox({
valueField: 'Id', textField: 'FullName', panelHeight: 100, editable: true
});
top.$('#CompanyId').combobox({
valueField: 'ID', textField: 'FULLNAME', panelHeight: 100, editable: true,
url: '/FrameworkModules/OrganizeAdmin/GetOrganizeByCategory?organizeCategory=Company',
onChange: function (newValue, oldValue) {
top.$('#SubCompanyId').combobox({
url: '/FrameworkModules/OrganizeAdmin/GetCategoryChildrensById?organizeCategory=SubCompany&organzieId=' + newValue,
onChange: function(newValue, oldValue) {
top.$('#DepartmentId').combobox({
url: '/FrameworkModules/OrganizeAdmin/GetCategoryChildrensById?organizeCategory=Department&organzieId=' + newValue
});
top.$('#DepartmentId').combobox({
url: '/FrameworkModules/OrganizeAdmin/GetCategoryChildrensById?organizeCategory=Department&organzieId=' + newValue
});
top.$('#SubDepartmentId').combobox({
url: '/FrameworkModules/OrganizeAdmin/GetCategoryChildrensById?organizeCategory=SubDepartment&organzieId=' + newValue
});
top.$('#WorkgroupId').combobox({
url: '/FrameworkModules/OrganizeAdmin/GetCategoryChildrensById?organizeCategory=WorkGroup&organzieId=' + newValue
});
}
});
}
});
}
相關(guān)文章:
RDIFramework 平臺(tái)代碼生成器V3.2 發(fā)布版
RDIFramework.NET — 基于.NET的快速信息化系統(tǒng)開發(fā)框架 — 系列目錄
RDIFramework.NET ━ .NET快速信息化系統(tǒng)開發(fā)框架 ━ 工作流程組件介紹
實(shí)例演示使用RDIFramework.NET 框架的工作流組件進(jìn)行業(yè)務(wù)流程的定義—請(qǐng)假申請(qǐng)流程-Web
RDIFramework.NET ━ .NET快速信息化系統(tǒng)開發(fā)框架 ━ 工作流程組件Web業(yè)務(wù)平臺(tái)
一路走來數(shù)個(gè)年頭,感謝RDIFramework.NET框架的支持者與使用者,大家可以通過下面的地址了解詳情。
RDIFramework.NET官方網(wǎng)站:http://www.rdiframework.net/
RDIFramework.NET官方博客:http://blog.rdiframework.net/
同時(shí)需要說明的,以后的所有技術(shù)文章以官方網(wǎng)站為準(zhǔn),歡迎大家收藏!
RDIFramework.NET框架由專業(yè)團(tuán)隊(duì)長(zhǎng)期打造、一直在更新、一直在升級(jí),請(qǐng)放心使用!
歡迎關(guān)注RDIFramework.net框架官方公眾微信(微信號(hào):guosisoft),及時(shí)了解最新動(dòng)態(tài)。
掃描二維碼立即關(guān)注

作者:
RDIF
出處:
http://www.rzrgm.cn/huyong/
Email:
406590790@qq.com
QQ:
406590790
微信:
13005007127(同手機(jī)號(hào))
框架官網(wǎng):
http://www.guosisoft.com/
http://www.rdiframework.net/
框架其他博客:
http://blog.csdn.net/chinahuyong
http://www.rzrgm.cn/huyong
國(guó)思RDIF開發(fā)框架
,
給用戶和開發(fā)者最佳的.Net框架平臺(tái)方案,為企業(yè)快速構(gòu)建跨平臺(tái)、企業(yè)級(jí)的應(yīng)用提供強(qiáng)大支持。
關(guān)于作者:系統(tǒng)架構(gòu)師、信息系統(tǒng)項(xiàng)目管理師、DBA。專注于微軟平臺(tái)項(xiàng)目架構(gòu)、管理和企業(yè)解決方案,多年項(xiàng)目開發(fā)與管理經(jīng)驗(yàn),曾多次組織并開發(fā)多個(gè)大型項(xiàng)目,在面向?qū)ο蟆⒚嫦蚍?wù)以及數(shù)據(jù)庫(kù)領(lǐng)域有一定的造詣。現(xiàn)主要從事基于
RDIF
框架的技術(shù)開發(fā)、咨詢工作,主要服務(wù)于金融、醫(yī)療衛(wèi)生、鐵路、電信、物流、物聯(lián)網(wǎng)、制造、零售等行業(yè)。
如有問題或建議,請(qǐng)多多賜教!
本文版權(quán)歸作者和CNBLOGS博客共有,歡迎轉(zhuǎn)載,但未經(jīng)作者同意必須保留此段聲明,且在文章頁(yè)面明顯位置給出原文連接,如有問題,可以通過微信、郵箱、QQ等聯(lián)系我,非常感謝。

浙公網(wǎng)安備 33010602011771號(hào)