2016-01-30 2 views
1

Я использую grid.mvc в своем приложении. Я изменил язык сетки Фарси для некоторых предметов, как это:настроить язык grid.mvc

GridMvc.lang.fa = { 
filterTypeLabel: "نوع فیلتر: ", 
filterValueLabel: "مقدار فیلتر:", 
applyFilterButtonText: "اعمال", 
filterSelectTypes: { 
    Equals: "برابر با", 
    StartsWith: "شروع با", 
    Contains: "شامل", 
    EndsWith: "پایان با", 
    GreaterThan: "بزرگتر از", 
    LessThan: "کوچکتر از" 
}, 
code: 'fa', 
boolTrueLabel: "بله", 
boolFalseLabel: "خیر", 
clearFilterLabel: "حذف فیلتر"}; 

Но я не могу изменить выражение «Там нет элементов для отображения», когда нет ни одного элемента для отображения в сетке и «Фильтра этого столбец "при наведении на значок фильтра.
Как я могу изменить эти выражения на мой любимый язык?

ответ

1

Это происходит немного поздно, поэтому, я полагаю, вы уже нашли решение, но здесь все равно, если кто-либо другой встретит ту же проблему. Вы можете просто использовать файл ресурсов (давайте назовем его «GridModule», например), в котором вы будете определять «EmptyText», а затем объявить сетку следующим образом:

@Html.Grid(Model).Columns(col => 
{ 
    col.Add(...) 
}).EmptyText(GridModule.EmptyText).Sortable(true).Filterable(true).[...] 

И тогда вы должны получить пустой текст на ваш выбор.

Смежные вопросы