- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 GridView
(Yii2),其中一列是 bool 类型的数据。我希望能够切换该值并将其保存在我的数据库中。
我需要一个回调,但我没有看到 CheckboxColumn
有回调。我怎样才能实现这个目标?
最佳答案
不要看得太远。只需使用 checkboxOptions
-property您的列设置中添加特定的 class
到所有复选框。然后您可以使用 jQuery 事件来监听更改并报告它们:
$('.checkbox-column').change(function(e) {
var checked = $(this).is(':checked');
$.ajax('route/target', {data: {id: $(this).closest('tr').data('key'), checked: checked}});
});
Yii 的 GridView
通常呈现 data-key
- 每行的属性(在 <tr>
上),可用于标识要更新的实际记录。
替代方案:$('input:checkbox', $('#w0')).change()
假设您不想要额外的类(class)并且 GridView
也可以工作是您的第一个小部件。
关于javascript - Yii2 的 GridView CheckboxColumn 的回调,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30647315/
我在我的 yii2 网格中添加了一个复选框列,并创建了一个可以删除所有选定值的按钮。但是,在我的操作中,我已经使删除图标仅显示依赖项成为可能,如下所示。 'delete' => 函数($model,
我有一个要根据对象列表生成的表,并且我想再显示一列(复选框列),其值将根据对象中的某些数据进行设置。我尝试使用 django-tables2 附带的 CheckBoxColumn,但它只在我的标题中生
我有一个 GridView (Yii2),其中一列是 bool 类型的数据。我希望能够切换该值并将其保存在我的数据库中。 我需要一个回调,但我没有看到 CheckboxColumn 有回调。我怎样才能
我有一个带有一个 DataGridViewCheckBoxColumn 和其他一些 TextBox 列的 datagridview。我想循环遍历每个单元格,看看是否选中了复选框,然后执行某些操作。我正
我有一个包含这些字段的表: aca_class_subjects: class_subject_id, class_subject_subject_id,
我在使用 checkboxColumn 获取所有选定的值/数据 Yii2 Gridview 时遇到问题。 我只能得到一 的值 在 网格使用此代码: 'class' => 'yii\g
我想通过 Django-filter 在我返回的表中有一个复选框列,然后通过复选框选择某些行,然后对这些行做一些事情。 这是 Django-filter:django-filter.readthedo
我正在使用 Bootstrap 4 和 YII 2,我想自定义我的复选框输入,如下一个链接 https://getbootstrap.com/docs/4.0/components/forms/#ch
我是一名优秀的程序员,十分优秀!