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>