修改过滤器“为真”“为假”的文字

  • 发布日期:2016年6月28日
  • 新闻类别: KendoUI
  • 查看:491

如果模型属性为bool类型,过滤器的文字会被翻译成“为真”和“为假”。需要自定义:

ASP.net MVC:


@(Html.Kendo().Grid()
        .Name("GridName")
        .Columns(columns =>
        {
            columns.Bound(c => c.HasEditingRights);
        })
        .Filterable(filterable =>filterable.Messages(m=>m.IsFalse("No"))
           .Messages(m=>m.IsTrue("Yes")))
)

javascript版本:


$().kendoGrid({
  columns: [
    { 
      field: "FieldName", 
      title: "FieldTitle", 
      template: kendo.template('#= FieldName ? "trueString" : "falseString" #'),
      filterable: { messages: { isTrue: "trueString", isFalse: "falseString" } }
    }
  ]
});