В jqgrid, возможно ли использовать select formatter без настройки параметров редактирования? - PullRequest
0 голосов
/ 18 октября 2011

Поскольку один из моих столбцов jqgrid недоступен для редактирования, поэтому я не устанавливаю требуемую информацию о значении, т.е. {value: "1: John; 2: Smith"}, для редактирования опций, вместо этого я устанавливаю formatter: select и информацию о значении в формат,Когда я смотрю на исходный код js для select formatter, он тесно связан с опциями edit, особенно для получения его «множественного» свойства.Возможно ли достичь этого без написания специального средства форматирования?

formatter:select
formatoptions:{value:"1:John;2:Smith"}

Данные, отправляемые в этот столбец, равны «1» или «2», и я ожидаю, что в jqGrid отобразится Джон или Смит.

спасибо, Альпер.

1 Ответ

1 голос
/ 18 октября 2011

Вы правы, что код select formatter можно улучшить, чтобы использовать opts.colModel.formatoptions.multiple в строке таким же образом, как это будет использоваться opts.colModel.editoptions.multiple в строке код .

Тем не менее, я не думаю, что это настоящая проблема. Если у вас нет свойства editable в столбце или если editable: false столбец остается недоступным для редактирования, даже если вы используете editoptions.

Так что я согласен с вами, что использование formatoptions.multiple было бы лучше, но я думаю, что это проблема "приятно иметь".

...