jqGrid Подсетка в Struts2, как использовать onSubGridRowExpanded

0

Я просто пытаюсь реализовать сетку с subGrid в struts2, используя теги <sjg:grid>. Когда пользователь нажимает на знак + я хочу отправить эту основную cellvalue качестве параметра в класс действия, чтобы получить пользовательские данные для подсети. Для этого я взял ссылку из этой ссылки jq Subgrid example. Моя проблема здесь может использовать этот пример с тегами в struts2.

Поскольку я провел некоторое исследование, я нашел это решение, но это не работает

$.jqGrid('#gridOne').on('onSubGridRowExpanded',function(subgrid_id, row_id){

alert("THis is in Event");
}); 

поэтому, когда пользователь нажимает кнопку + предупреждение не отображается

Если вы хотите, чтобы какой-либо дальнейший код дал мне знать. У меня очень хромые знания в jquery. заранее спасибо.

РЕДАКТИРОВАТЬ:

Это как получить значение ячейки сетки, когда пользователь нажимает + знак в основной сетке, чтобы получить данные субграда, точную проблему. Я просто рассказываю, как достичь этого решения в struts 2

Теги:
struts2
jqgrid

1 ответ

0
Лучший ответ

Вам не нужно беспокоиться о отправке параметра. Вы можете использовать formIds в подсетевой сетке, чтобы подсегмент передал эту форму при загрузке.

Кроме того, субграду также отправляет id параметр в адрес загрузки, а именно: ключевое значение выбранной строки.

https://github.com/coding-idiot/Struts2-Examples - Он содержит примеры подсетей для лучшего объяснения.

  • 0
    Я видел эти примеры ... Я думаю, что я не нашел то, что мне нужно ... Или, может быть, мне нужно лучшее объяснение ... Когда пользователь раскрывает подсетку, мне нужно отправить значение ячейки этой конкретной ячейки в действие, чтобы получить данные JSON для моего subgrid .. Это возможно, если так, пожалуйста, объясните мне подробно. Большое спасибо ..
  • 0
    Наконец-то ... я узнал, где мне не хватает .... Я включил атрибут key="true" в <sjg:gridColumn> чтобы получить значение ячейки конкретной сетки. .. Спасибо @coding_idiot
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню