【发布时间】:2016-02-03 08:04:14
【问题描述】:
我正在使用 Yii,我有这个 CGridView 这里有一个 CCheckBoxColumn 作为定义的列的一部分。
this->widget('zii.widgets.grid.CGridView', array(
'dataProvider' => $dataProvider,
'filter' => $model,
'columns' => $columns
),
'selectableRows'=>2
));
将 selectableRows 设置为 2 使得单击 gridview 内行的任何部分也可以“选中/取消选中”该行。这是一个有用的功能,因此如果复选框图标非常小,用户将不再需要特别勾选它。
不幸的是,我需要将复选框勾选限制为仅在单击复选框图标/输入元素本身时切换或至少在 它所在的列,而不是在该行的任何其他列。似乎此功能尚未制作或不会制作,我正在寻找以某种方式覆盖 Js 以实现此目的,但我不知道从哪里开始。谢谢。
【问题讨论】:
标签: javascript jquery gridview checkbox yii