- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个像这样的 Kendo UI 组合框对象:
widget: "kendoComboBox",
options: {
dataTextField: "#:userFirstName# #:userLastName#",
dataValueField: "userId",
template: "#:userFirstName# #:userLastName#",
change: function (e) {
that.model.fn.bringUserData();
}
}
我可以安排模板,但我不能 dataTextField 值取决于该模板。可以将其设置为“userId”等。但似乎无法将所选值设置为#:userFirstName# #:userLastName#。 (dataTextFieldTemplate 不起作用。)
你能帮我解决这个问题吗?
最佳答案
正确,您不能将其作为两个字段的组合。它需要是一个本身的字段。您可以做的是在从 DataSource 读取数据时创建一个附加字段,该字段是这两个字段的串联。您可以向数据源定义中添加如下内容:
var dataSource = new kendo.data.DataSource({
transport: {
read: {
url: "..."
}
},
schema: {
parse: function(response) {
$.each(response, function(idx, elem) {
elem.fullName = elem.firstName + " " + elem.lastName;
});
return response;
}
}
});
然后组合框的选项很简单:
options: {
dataTextField: "fullName",
dataValueField: "userId",
...
}
在此处查看实际效果:http://jsfiddle.net/OnaBai/12hpLeux/1/
关于kendo-ui - 在 Kendo UI kendoComboBox 对象中设置 dataTextField 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25489007/
我在我的应用程序中使用 Kendo ComboBox,代码如下: $("#txtSetorOrigem").kendoComboBox({ change : function (e) {
我设置了一个 kendoComboBox,我试图阻止箭头键发送输入。 在我下面的示例中,如果我删除对 keyCode 38 和 40(上下箭头)的检查,它将阻止所有字母数字输入,但箭头键仍会更改 ke
我正在使用 kendo UI、HTML5、Javascript 和 Require.js 等开发一个大型网络应用程序。我无法弄清楚为什么在 jQuery 上调用 $(selector).data('k
这是我的功能 userNameEditor function userNameEditor(container, options) { $('') .appendTo(container)
我有一个 KendoComboBox,在 MVC 模式下,这些 Combo 可以加载值列表。 现在,我需要加载这些 ComboBox,但我需要您仅在值列表中存在某个值时自动预选某个值,如果找不到该值,
我有一个像这样的 Kendo UI 组合框对象: widget: "kendoComboBox", options: { dataTextFie
我是一名优秀的程序员,十分优秀!