数据回填
开发工具与关键技术:VS、MVC
作者:黎官凤
撰写时间:2019/04/30
在我们点击修改的时候会弹出一个修改的模态框,并且修改模态框里面的数据会进行回填。
下面让我们来举例说明修改模态框数据是怎么绑定回填的。
//弹出修改的模态框
openUpdateModal
修改按钮的id EmployeeID 员工ID所要修改信息的ID()
function
openUpdateModal(EmployeeID【参数】) {
//重置表单
FormUpdateExaminee
模态框内容id
$("#formUpdateExaminee").resetForm()
//查出员工信息,回填数据
selectEmployeeById
在控制器查询员工信息的方法名
前面那个是控制器传过来的
后面那个是写弹出的模态框的参数名
$.post(“selectEmployeeById”, { EmployeeID:
EmployeeID }, function (stuData) {
stuData
接受由控制器传过来的数据
//部门下拉框数据绑定&数据回填
createSelect这是一个方法需要引用js插件(customfunction.js)
UsDepartment
这是需要回填数据的id
selectDepartment
控制器查询下拉框数据的方法名
DepartmentID
你查询所需要的名字
createSelect("UsDepartment", "selectDepartment", stuData.DepartmentID);
//职位下拉框数据&数据回填
createSelect这是一个方法需要引用js插件(customfunction.js)
UsPosition这是需要回填数据的id
selectPosition控制器查询下拉框数据的方法名
PositionID
你查询所需要的名字
createSelect("UsPosition", "selectPosition",
stuData.PositionID);
EmployeeId
需要隐藏域信息的ID
$("#EmployeeId").val(stuData.EmployeeID);//员工ID
$("#UserId").val(stuData.UserID);//用户ID
//其他表单数据回填
loadDatatoForm这是一个方法需要引用js插件(customfunction.js)
formUpdateExaminee
这是模态框内容ID
loadDatatoForm("formUpdateExaminee", stuData);
});
//弹出模态框
modUpdateExaminee
模态框窗体的id
$("#modUpdateExaminee").modal("show");
}
下面是数据回填的效果图
模态框有弹出就有关闭,只是关闭是在保存的时候写的。
下面就是弹出、关闭模态框的写法