我有一个页面,在单击树视图节点时有树视图控件我试图更改视图模型然后查看,但它没有更新视图。
代码
var emp = new EmpViewModel();
$(document).ready(function () {
var EmpViewModel = function () {
var self = this;
self.EmpNo = ko.observable("0");
self.EmpName = ko.observable("");
self.Salary = ko.observable("");
self.DeptName = ko.observable("");
self.Designation = ko.observable("");
var EmpData = {
EmpNo: self.EmpNo,
EmpName: self.EmpName,
Salary: self.Salary,
DeptName: self.DeptName,
Designation: self.Designation
};
self.Employees = ko.observableArray([]);
ko.applyBindings(new EmpViewModel());
});
function OnTreeviewNodeSelect(e) {
emp.EmpNo(e.EmpNo),
emp.EmpName(e.EmpName),
emp.Salary(e.Salary),
emp.DeptName(e.DeptName),
emp.Designation(e.Designation)
ko.applyBindings(emp);
}
谢谢