Mig*_*rro 5 django django-tables2
我试图通过单击CheckBoxColumn中的上部复选框来选择表中的所有行,并使用以下定义:
selection = tables.CheckBoxColumn(accessor="pk", orderable=False)
Run Code Online (Sandbox Code Playgroud)
但是没有选择行,还有什么我需要做的吗?我使用的是django 1.4.1和django_tables2 0.13.0.
Mig*_*rro 14
有可能通过在头单元替换所述输入属性来选择在CheckBoxColumn所有复选框:
selection = tables.CheckBoxColumn(accessor="pk", attrs = { "th__input":
{"onclick": "toggle(this)"}},
orderable=False)
Run Code Online (Sandbox Code Playgroud)
然后模板文件中的这个JavaScript构造应该完成工作.
<script language="JavaScript">
function toggle(source) {
checkboxes = document.getElementsByName('selection');
for(var i in checkboxes)
checkboxes[i].checked = source.checked;
}
</script>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2716 次 |
| 最近记录: |