Как использовать файл ресурсов для отображения имени столбца в сетке JQ - PullRequest
1 голос
/ 03 марта 2011

Поскольку по умолчанию свойство «colNames» JQgrid отображает имена, которые мы там закодировали, например:

colNames: ['ProductID'], // столбцы модели colModel: [{name: 'ProductID', index: 'ProductID', выровнять: 'left', поиск: true, stype: 'text', searchoptions: {sopt: ['eq', 'ne']}},],

Как здесьздесь указывается "ProductID" в свойстве colnames.Теперь мое требование состоит в том, чтобы это значение не было жестко запрограммировано, вместо этого оно должно было получить значение из файла .resx, в котором мы выполняем переводы.

Можем ли мы получить это в jqgrid ??

1 Ответ

0 голосов
/ 04 марта 2011

После прочтения вашего вопроса и обдумывания всех проблем я внес небольшие изменения в файлы локализации, сделал this и this демонстраций и разместил запрос функции на форуме трирандов.В во втором демо я использую менее известные шаблоны столбцов, которые были реализованы в jqGrid на основе один из моих предыдущих запросов функций.Использование шаблонов может уменьшить и длину кода JavaScript, используемого jqGrid, и упростить его.

В вашем случае вы, вероятно, можете упростить мои демонстрации и загрузить все заголовки столбцов (или метки colModel) и заголовок сетки.(подпись) из файла ресурсов.Вы можете выбрать язык на основе заголовков HTTP-запросов (Accept-Language), полученных от клиента.

Точная реализация на стороне сервера будет очень зависеть от технологии, которую вы используете на сервере.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...