\kartik\grid\EditableColumn 위젯에는 ajax 요청과 함께 전달 된 매개 변수를 서버에 대체 할 수있는 ajaxSettings라는 매개 변수가 있습니다. 내가하고 싶은 일은 popover에서 서버로 오는 값과 함께 선택된 행 ID를 동적으로 전달하는 것입니다. 그래서yii2-grid EditableColum 위젯의 ajax 호출에서 동적 매개 변수를 전달하십시오.
Editable::widget(['name' => 'publishDate', 'ajaxSettings' => ['ids' => [1,2,3]]])
처럼 컴파일 시간에 PHP 배열에서 오는 그 통과 정적 매개 변수를 어떻게 관리하지만 내가 너무
Editable::widget([
'name' => 'publishDate',
'ajaxSettings' => [
'ids' => '$("#books-grid").yiiGridView("getSelectedRows")'
]
])
같이 선택된 열의 ID를 잡아 거기 JQuery와 선택기를 사용할 수 없습니다 것 같다
var arrayIds = $("#books-grid").yiiGridView("getSelectedRows");
그리고 위젯에 할당 :
흥미로운 질문입니다. 찾으려면 몇 가지 시험을해야합니다. –