学习KO时遇到的问题
有一张用户表,新增时选择省份和城市 存入ProvinceID和CityID两个字段中
新增的select 级联绑定已经完成 没有问题
问题出在修改人员时加载默认的省份和城市值,
省市2级联动
selectedOptions:defaultpro 这个KO绑定表达式 是加载默认选项用的。
<select class="form-control" data-bind="options:Province,value:selectedpro , seoptionsValue:'ProvinceID',optionsText:'ProvinceName',selectedOptions:defaultpro,optionsCaption:'请选择省份',event:{change:ProvinceChange}"></select>
<select class="form-control" data-bind="options:City,value:selectedcity, optionsText:'CityName',selectedOptions:defaultcity, optionsValue:'CityID', optionsCaption: '请选择城市'"></select>
求各位坛友给个简单Demo代码学习!
//页面初始化 在viewmodel绑定后 再用KO添加默认选中的值
$(function () {
var vm = new ViewModel();
ko.applyBindings(vm);
var region = data[0].RegionId;//城市
var region2 = data[0].User_iCreator;//省份
vm.selectedpro = ko.observable(region2);
vm.selectedcity = ko.observable(region);
});