KendoUI Row绑定下拉菜单.note有很多类似的地方
1、 下面这个是对下拉的时间选择器的触发,只要选择的值改变就触发
<input id="txt_orderDate" data-bind="value: conditionModel.orderDate" />
//只要时间选择器的值有编号就触发change
$("#txt_orderDate").kendoDatePicker({
value: new Date(),
format: "yyyy-MM-dd",
change: function (e) {
ViewModel.conditionModel.orderDate = e.sender._oldText;
IndexPager.getInfoToMainFine();
}
}).data('kendoDatePicker');
kendoDatePicker的时间选择器,这个方法是对于查询时候动态获取选择的值进行后台查询操作的
,只要值有变化,change 函数就会触发,调用方法进行操作
2、下面这个是对普通id,也就是由界面输入值的时候进行的触发,只要值改变就触发
$('#txt_order_Id').on('input propertychange', function (e) {
var order_Id = $('#txt_order_Id').val();
ViewModel.conditionModel.order_Id = order_Id;
IndexPager.getInfoToMainFine();
});
3、下面是关于两个联动下拉类别的触发,只要选择值,第二个就触发根据值改变。
而且选择值赋值给模板
var mylist = new Array();
var mylist2 = new Array();
var n = 0;
//拼接数据源
for (var t = 0; t < result.Data.length; t++) {
mylist[t] = { 'markettName': result.Data[t].Name, 'mairketId': result.Data[t].Market_Id };
mylist2[t] = { 'addresstName': result.Data[t].Address, 'addressId': result.Data[t].Market_Id, 'mairketId': result.Data[t].Market_Id };
}
$("#txt_marketId").kendoDropDownList({
dataSource: mylist,
dataTextField: "markettName",
dataValueFi