2016-01-30 133 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).[...] 

然后你应该得到的空文你的选择。