【问题标题】:Kendo Grid filters globalization剑道网格过滤全球化
【发布时间】:2014-09-23 20:53:28
【问题描述】:
【问题讨论】:
标签:
kendo-ui
kendo-grid
globalization
【解决方案2】:
你应该在你的网格定义中包含
var grid = $("#grid").kendoGrid({
dataSource: ds,
filterable: {
messages : {
info: "Muestra items cuyo valor:",
isTrue: "es verdadero",
isFalse: "es falso",
filter: "Filtra",
clear: "Borra",
and: "Y",
or: "Ó",
selectValue: "-Selecciona valor-",
operator: "Operador",
value: "Valor",
cancel: "Cancelar"
}
},
columns : [
...
]
}).data("kendoGrid");
在此处查看运行示例:http://jsfiddle.net/OnaBai/hb4yhco3/5/
注意:要使用它,您应该使用最新版本的 KendoUI(v2014.2 或更高版本)
【解决方案3】:
我终于用这段代码做到了,因为我的剑道 UI 版本是 2013.2.716,(感谢 OnaBai,但给了我主要的想法):
@(Html.Kendo().Grid<ViewModels.Test>()
.Name("test")
.HtmlAttributes(new {@class="slim-rows"})
.Columns(columns =>
{
...
})
.Pageable(p => p
.Messages(m => m
.Display("Mostrando {0}-{1} de {2} registros")
.Empty("No se encontraron registros")
.First("Ir a la primera página")
.Last("Ir a la última página")
.Next("Ir a la página siguiente")
.Previous("Ir a la página anterior")
)
)
.Filterable(filterable => filterable
.Messages(m => m
.Filter("Filtrar")
.Clear("Limpiar")
.Info("Mostrar registros que:")
.And("Y")
.Or("O")
)
.Extra(false)
.Operators(operators => operators
.ForString(str => str.Clear()
.StartsWith("Comienza con")
.IsEqualTo("Es igual a")
.IsNotEqualTo("No es igual a")
.Contains("Contiene")))
)