剑道自动完成不会绑定模型
Kendo Autocomplete doesn't bind model
我尝试在剑道自动完成小部件中绑定对象。麻烦的是,当我填写选项时,模型会变成一个字符串,当我更改范围时,输入会显示文本 [对象对象],因为模型不是字符串。是一个对象示例:
Cliente : {NombreMostrar:''}
当我更改范围模型、在输入中显示名称以及从小部件中选择的项目正确更新对象模型时,我如何正确链接模型。
<input kendo-auto-complete k-ng-model="Credito.Cliente" k-options="ClientesBusqueda" style="width: 100%;" />
$scope.ClientesBusqueda = {
dataTextField: 'NombreMostrar',
dataSource: {
type: "get",
serverFiltering: true,
transport: {
read: {
url: "/Cliente/Buscar",
dataType: "json",
cache: false
},
parameterMap: function (data, action) {
var newParams = {
clienteNombre: data.filter.filters[0].value
};
return newParams;
}
},
schema: {
data: function (response) {
var clientes = response.clientes.map(function (cliente) {
cliente.NombreMostrar = (cliente.RazonSocial || [cliente.ApellidoPaterno, cliente.ApellidoMaterno, cliente.PrimerNombre, cliente.SegundoNombre].join(' ')).toUpperCase();
cliente.RFC = cliente.RFC.toUpperCase();
return cliente;
});
return clientes;
}
}
}
}
我回答自己,我在这个链接中找到了一个解决方案,他创建了一个将模型绑定到控件的指令。
https://codereview.stackexchange.com/questions/61638/custom-angular-directive-for-data-binding-on-teleriks-kendo-ui
相关文章:
- 在VanillaJS中模拟模型双向数据绑定
- 有没有比在app.js上绑定模块名称更好的方法来动态加载视图模型和视图以显示模态
- Backbone.js将模型绑定到视图时出错
- Angularjs无法将单选按钮与嵌套范围内的模型绑定
- 当显式定义控制器参数时,默认模型绑定器会发生异常
- Ember.js:通过绑定/模型查找DOM元素
- AngularJS绑定模型以选择更新输入数字字段,最小值为最大值
- 淘汰MVC,绑定模型&将对象添加到模型中
- 从ajax中为传递为null的日期值绑定模型
- Ember.js 不会自动绑定模型 REST 更改
- 骨干JS,绑定模型查看
- 如何在角度指令中绑定模型
- Ember.js绑定模型存储在数组中
- 在javascript函数中绑定模型并将其传递给控制器
- 当浏览器填充表单时,AngularJS没有绑定模型
- Angularjs:当模型改变时,单选按钮检查状态绑定模型值失败
- 绑定模型在EmberJS中变为视图
- angularjs - ng-file-upload不绑定模型到动态创建的HTML表单
- 剑道自动完成不会绑定模型
- Emberjs:正确绑定模型/控制器/视图与夹具数据