【问题标题】:change language in jqGrid在 jqGrid 中更改语言
【发布时间】:2011-08-30 05:02:12
【问题描述】:

我想更改使用 jqGrid 构建的网格的语言。 对于列名,我使用这样的服务器端本地化:

mtype: 'POST',
colNames:['', '$l10n.col1', '$l10n.col2', '$l10n.col3','$l10n.col4', '$l10n.col5','$l10n.col6','$l10n.col7 $l10n.col8','$l10n.col9','$l10n.col10']

这段代码由Velocity 模板引擎解析,它知道如何处理我的$l10n 本地化工具。但是有 jqGrid 特定的文本(比如 Loading... 标签或 Page 标签等)我已经看到这些标签在 grid.locale-xx.js 文件中。

当我更改应用程序的语言时,我想使用来自grid.locale-en.js 的标签而不是来自grid.locale-de.js 的标签。我在哪里可以告诉 jqGrid 使用哪个本地化文件?

【问题讨论】:

    标签: javascript jquery jqgrid javascript-framework


    【解决方案1】:

    Oleg 有一个示例 here,这应该正是您所需要的。

    【讨论】:

    • & @Atticus:我只想补充一点,我的建议(功能请求)描述为 here。另一个强大的链接是here。遗憾的是 Tony(jqGrid 的开发者)没有遵循这个建议,但是我的更改是为了 *只有 *"i18n/grid.locale-XX.js" 中的更改应该是完成,所以您可以使用我的建议,而无需修改主要的 jqGrid 代码。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-12
    • 2021-05-08
    • 1970-01-01
    • 1970-01-01
    • 2012-04-04
    相关资源
    最近更新 更多