Если я правильно понимаю, вам необходимо оправить команду выполнения кастомного группового действия? Тогда так:
выше по коду получаете сниппеты:
вместо этого куска (его выкинуть):
ставите так:
выше по коду получаете сниппеты:
Код |
---|
$snippet = new \Bitrix\Main\Grid\Panel\Snippet(); |
вместо этого куска (его выкинуть):
Цитата |
---|
Борис Хмелёв написал: [ 'TYPE' => \Bitrix\Main\Grid\Panel\Types::BUTTON, 'ID' => "apply_button", 'CLASS' => "apply", 'TEXT' => 'Применить', 'ONCHANGE' => [ [ 'ACTION' => Bitrix\Main\Grid\Panel\Actions::CALLBACK, //'CONFIRM' => true, //'CONFIRM_APPLY_BUTTON' => 'Подтвердить', 'DATA' => array( array( 'JS' => "..что тут написать чтобы отправилось текстовое поле созданное выше Id - nameText -...?", //'JS' => "BX.ajax.post('/report/rep4/',BX.Main.gridManager.getById('rep4').instance.rows.getSelectedIds(),function (data){result.innerHTML = data})", ) ) ] ] ] |
ставите так:
Код |
---|
$snippet->getApplyButton(array( 'ONCHANGE' => array( array( 'ACTION' => \Bitrix\Main\Grid\Panel\Actions::CALLBACK, 'DATA' => array( array( 'JS' => "BX.adminUiList.SendSelected('".$arResult['LIST_ID']."');" ) ) ) ) )) |
Не надо сверлить зубы через задний проход дрелью от Сваровски