自定义语言网格.mvc



我在我的应用程序中使用grid.mvc。我将网格的语言更改为波斯语

,例如:
GridMvc.lang.fa = {
filterTypeLabel: "نوع فیلتر: ",
filterValueLabel: "مقدار فیلتر:",
applyFilterButtonText: "اعمال",
filterSelectTypes: {
    Equals: "برابر با",
    StartsWith: "شروع با",
    Contains: "شامل",
    EndsWith: "پایان با",
    GreaterThan: "بزرگتر از",
    LessThan: "کوچکتر از"
},
code: 'fa',
boolTrueLabel: "بله",
boolFalseLabel: "خیر",
clearFilterLabel: "حذف فیلتر"};
但是当网格中没有要显示的项目时,我

无法更改表达式"没有要显示的项目",当将鼠标悬停在过滤器图标中时,我无法更改"过滤此列"的表达式。
如何将这些表达式更改为我最喜欢的语言?

这有点晚了,所以我想你已经找到了解决方案,但无论如何,以防其他人遇到同样的问题。你可以只使用一个资源文件(例如,我们称之为"GridModule"),在其中定义"EmptyText",然后声明你的网格,如下所示:

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

然后,您应该获得您选择的空文本。

最新更新