Javascript 带有布尔值下拉列表的KendoUI网格行过滤器
过滤器基本上工作正常,但是Javascript 带有布尔值下拉列表的KendoUI网格行过滤器,javascript,jquery,kendo-ui,kendo-grid,kendo-dropdown,Javascript,Jquery,Kendo Ui,Kendo Grid,Kendo Dropdown,过滤器基本上工作正常,但是 select似乎没有触发第一个选择 每次重置过滤器时也会发生这种情况 我已经管了两天了 这是你的电话号码 $(文档).ready(函数(){ $(“#网格”).kendoGrid({ 数据源:{ 数据:产品, 模式:{ 型号:{ 字段:{ 产品名称:{type:“string”}, 中断:{type:“boolean”} } } }, 页面大小:20 }, 身高:550, 可滚动:对, 可排序:是的, 可过滤:{ 模式:“行” }, 可分页:{ 输入:正确, 数
- select似乎没有触发第一个选择
- 每次重置过滤器时也会发生这种情况
$(文档).ready(函数(){
$(“#网格”).kendoGrid({
数据源:{
数据:产品,
模式:{
型号:{
字段:{
产品名称:{type:“string”},
中断:{type:“boolean”}
}
}
},
页面大小:20
},
身高:550,
可滚动:对,
可排序:是的,
可过滤:{
模式:“行”
},
可分页:{
输入:正确,
数字:false
},
栏目:[
{
字段:“产品名称”,
标题:“产品名称”,
可过滤:{
单元格:{
操作员:“包含”,
showOperators:false
}
}
}, {
字段:“中止”,标题:“中止”,
可过滤:{
模式:“行”,
单元格:{
主持人:错,
模板:函数(args){
args.element.kendoDropDownList({
自动绑定:错误,
dataTextField:“文本”,
dataValueField:“值”,
数据源:新建kendo.data.dataSource({
数据:[{text:“Yes”,value:“true”},
{文本:“否”,值:“false”}]
}),
索引:0,
选项标签:{
文本:“过滤器”,
值:“”
},
valuePrimitive:对
})
}
}
}
}
]
});
});
剑道用户界面2015年第1季度有很多错误,尤其是在下拉式系列小部件上,如自动完成、多选、下拉等。。
将剑道库更改为2014或之前的版本将使其正常工作,
检查这个
<script src="../content/shared/js/products.js"></script>
<div id="grid"></div>
<script>
$(document).ready(function() {
$("#grid").kendoGrid({
dataSource: {
data: products,
schema: {
model: {
fields: {
ProductName: { type: "string" },
Discontinued: { type: "boolean" }
}
}
},
pageSize: 20
},
height: 550,
scrollable: true,
sortable: true,
filterable: {
mode: "row"
},
pageable: {
input: true,
numeric: false
},
columns: [
{
field: "ProductName",
title: "Product Name",
filterable: {
cell: {
operator: "contains",
showOperators: false
}
}
}, {
field: "Discontinued", title: "Discontinued",
filterable: {
mode: "row",
cell: {
showOperators: false,
template: function (args) {
args.element.kendoDropDownList({
autoBind:false,
dataTextField: "text",
dataValueField: "value",
dataSource: new kendo.data.DataSource({
data: [{ text: "Yes", value: "true" },
{ text: "No", value: "false" }]
}),
index: 0,
optionLabel: {
text: "Filter",
value: ""
},
valuePrimitive: true
})
}
}
}
}
]
});
});
</script>