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

然後你應該得到的空文你的選擇。