Как отобразить разные значения в столбце jqGrid - PullRequest
3 голосов
/ 02 марта 2010

У меня есть jGrid с редактируемым столбцом some_other_id, в котором есть выпадающий список с ключами / значениями 1:A,2:B,3:C. Я хочу, чтобы выбранный выбор в каждой строке отображал текстовое значение выбора (например, «A», «B», «C»), а не идентификатор (1, 2 или 3). В настоящее время отображается идентификатор.

colModel :[
    { label: 'ID', name:'id' },
    { 
        label: 'Some Other ID',
        name: 'some_other_id',
        editable: true,
        align: 'center',
        edittype: "select",
        editoptions: {value:"1:A,2:B,3:C"}
    },
],

Как заставить вместо этого отображать выбранное текстовое значение из editoptions?

Ответы [ 2 ]

3 голосов
/ 04 марта 2012

Просто используйте formatter:'select' в модели столбца

Ссылка: trirand_jqgridwiki_wiki: предопределенный_форматор

0 голосов
/ 02 марта 2010

Не похоже, что это должно иметь значение, но в документации jqGrid используется следующий синтаксис:

value: {1:'A',2:'B'}

В качестве альтернативы я использовал следующий синтаксис в своем приложении:

value: "5:'A';4:'B'"

Дайте этим попробовать и посмотрите, изменит ли это ваше приложение.

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