изменение имени столбца JQgrid динамично

Я просто должен переименовать столбец JQgrid динамично согласно пользовательскому выбору из списка опций. Как я могу сделать это?

8
задан Pokuri 13 March 2010 в 19:40
поделиться

1 ответ

Согласно документации jqGrid , colNames нельзя изменить после создания сетки.

Однако вы можете смоделировать изменение имени столбца, используя несколько столбцов. Затем вы можете скрыть их все, кроме одного, который будет показан пользователю. Когда пользователь выбирает другой, просто поменяйте местами выбранный столбец. Например, если допустимые столбцы - [A, B, C, D], вы можете начать с отображения только A. Затем, если пользователь выбирает C, скрыть A и показать C. Главный недостаток этого подхода заключается в том, что вам нужно будет скопировать однако одни и те же данные для многих столбцов.

Обновление

Ответ Пера Галичева, вы можете использовать метод setLabel для переименования заголовка столбца.

5
ответ дан 5 December 2019 в 05:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: