Kendo JS:如何在多语言Web应用程序上动态更改dataTextField值

时间:2016-02-02 04:06:35

标签: javascript drop-down-menu kendo-ui telerik

我有带有业务字段的ViewModel:NameEn和NameRu,它用于一个繁忙功能,但用于不同的UI语言。 Kendo下拉列表具有 dataTextField 属性以显示ViewModel文本属性。如何在客户端动态更改dataTextField值?

PS:选择存储在Cookie上的语言

1 个答案:

答案 0 :(得分:1)

您可以设置templatevalueTemplate

$("#dropdownlist").kendoDropDownList({
    ...
    dataTextField: "NameEn",
    dataValueField: "Id",
    template:'#=cookie_lang=="ru"?NameRu:NameEn#',
    valueTemplate:'#=cookie_lang=="ru"?NameRu:NameEn#'
})