\kartik\grid\EditableColumn小部件有一个名为 ajaxSettings 的参数,您可以在其中覆盖通过 ajax 请求传递给服务器的参数。我想要做的是将选定的行 ID 与来自弹出框的值一起动态传递给服务器。我设法在编译时传递来自php数组的静态参数,就像这样
Editable::widget(['name' => 'publishDate', 'ajaxSettings' => ['ids' => [1,2,3]]])
但似乎我不能在那里使用 jquery 选择器来获取所选列的 ID,就像这样
Editable::widget([
'name' => 'publishDate',
'ajaxSettings' => [
'ids' => '$("#books-grid").yiiGridView("getSelectedRows")'
]
])