Я просто пытаюсь реализовать сетку с 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
Вам не нужно беспокоиться о отправке параметра. Вы можете использовать formIds в подсетевой сетке, чтобы подсегмент передал эту форму при загрузке.
Кроме того, субграду также отправляет id
параметр в адрес загрузки, а именно: ключевое значение выбранной строки.
https://github.com/coding-idiot/Struts2-Examples - Он содержит примеры подсетей для лучшего объяснения.
JSON
для моегоsubgrid
.. Это возможно, если так, пожалуйста, объясните мне подробно. Большое спасибо ..key="true"
в<sjg:gridColumn>
чтобы получить значение ячейки конкретной сетки. .. Спасибо @coding_idiot