我有带有业务字段的ViewModel:NameEn和NameRu,它用于一个繁忙功能,但用于不同的UI语言。 Kendo下拉列表具有 dataTextField 属性以显示ViewModel文本属性。如何在客户端动态更改dataTextField值?
PS:选择存储在Cookie上的语言
答案 0 :(得分:1)
您可以设置template
和valueTemplate
:
$("#dropdownlist").kendoDropDownList({
...
dataTextField: "NameEn",
dataValueField: "Id",
template:'#=cookie_lang=="ru"?NameRu:NameEn#',
valueTemplate:'#=cookie_lang=="ru"?NameRu:NameEn#'
})