开发者博客:www.developsearch.com
全选/不选在很多时候我们都会使用到,在Ext Core出来之前,我一直使用纯javascript写的全选,反选.虽然可以实现,但代码始终还是不够简洁.现在我们使用Ext Core,简单的几句代码就可以实现这一个功能.
实现方法如下:
1,新建一个 check_all_none.html.
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>选中列表中的所有Checkbox</title> <script type="text/javascript" src="../../ext-core-debug.js"></script> <script type="text/javascript" src="check_all_none.js"></script> <link rel="stylesheet" href="check_all_none.css" /> </head> <body> <table id="fun" border="0" align="center" cellpadding="0" cellspacing="1"> <tr id="header"> <td width="25"><input type="checkbox" id="checkall" name="checkall"></td> <td>Name</td> </tr> <tr> <td> <input type="checkbox" value="1" id="funcode[]" name="funcode[]"></td> <td>ExtCore 1</td> </tr> <tr> <td> <input type="checkbox" value="2" id="funcode[]" name="funcode[]"></td> <td>ExtCore 2</td> </tr> <tr> <td> <input type="checkbox" value="3" id="funcode[]" name="funcode[]"></td> <td>ExtCore 3</td> </tr> <tr> <td> <input type="checkbox" value="4" id="funcode[]" name="funcode[]"></td> <td>ExtCore 4</td> </tr> <tr> <td> <input type="checkbox" value="5" id="funcode[]" name="funcode[]"></td> <td>ExtCore 5</td> </tr> <tr> <td> <input type="checkbox" value="6" id="funcode[]" name="funcode[]"></td> <td>ExtCore 6</td> </tr> <tr> <td> <input type="checkbox" value="7" id="funcode[]" name="funcode[]"></td> <td>ExtCore 7</td> </tr> <tr> <td> <input type="checkbox" value="8" id="funcode[]" name="funcode[]"></td> <td>ExtCore 8</td> </tr> <tr> <td> <input type="checkbox" value="9" id="funcode[]" name="funcode[]"></td> <td>ExtCore 9</td> </tr> </tbody> </table> <p style="text-align:center; font-size:18px;">© 2010 <a href="http://extjs.org.cn" target="_blank">ExtJs.org.cn</a> | <script type="text/javascript">eval(unescape('%64%6f%63%75%6d%65%6e%74%2e%77%72%69%74%65%28%27%3c%61%20%68%72%65%66%3d%22%6d%61%69%6c%74%6f%3a%65%78%74%6a%73%63%6e%40%31%32%36%2e%63%6f%6d%22%3e%65%78%74%6a%73%63%6e%40%31%32%36%2e%63%6f%6d%3c%2f%61%3e%27%29%3b'))</script><a href="mailto:extjscn@126.com">extjscn@126.com</a> </p> </body> </html>
2,新加一个被引用的 check_all_none.js .
Ext.onReady(function(){ Ext.get('checkall').on('click',function(){ if(this.dom.checked){ Ext.select('input[name^=funcode]').each(function(){this.dom.checked = true;}); }else{ Ext.select('input[name^=funcode]').each(function(){this.dom.checked = false;}); } }); });
开发者博客:www.developsearch.com
相关推荐
这可以通过监听全选Checkbox的`CheckedChanged`事件来实现,然后遍历DataGridView的所有行,设置每一行的Checkbox为与全选Checkbox状态一致。 - **反选功能**:反选意味着取消所有已选中的项。这可以通过再次触发...
vue配合element-ui框架中el-checkbox 接收json"data:[{key:1,name:'小李'}]"对象时全选与非全选时获取相关设定的值源码文件
HtML javascritp checkbox 全选HtML javascritp checkbox 全选
在本示例中,我们关注的是DevExpress中的Checkbox控件及其全选功能的实现。 全选功能在许多数据管理界面中都非常常见,它允许用户一键选择所有列出的项,极大提升了用户体验。在DevExpress中,我们可以利用`...
...【前端 HTML+CSS+JavaScript(JS)】DOM练习-图片切换的...【前端 HTML+CSS+JavaScript(JS)】DOM练习-checkbox实现全选 带注释/总结 【前端 HTML+CSS+JavaScript(JS)】DOM练习-用户名密码校验(表单校验) 带注释/总结
在设计一个CheckBox组时,可能会遇到需要实现全选功能的需求,即点击一个主CheckBox可以同时选择或取消选择所有子CheckBox。这个功能的实现涉及到位运算和枚举的Flags特性,这两个是C#编程中的重要概念。 **位运算*...
Ext_Net_CheckboxGroup 勾选、全选、反选和限制勾选
以下是三种实现Checkbox全选和反选的方法,以及它们的JavaScript和Java实现细节。 ### 方法一:使用`checked`属性 **JavaScript实现**: 在JavaScript中,可以通过获取全选按钮的`checked`属性来控制所有复选框的...
本文实例讲述了jQuery实现checkbox全选的方法。分享给大家供大家参考。具体分析如下: 通过checkbox 进行全选和取消全选的操作,如果通过toggle进行处理,则会出现checkbox无法显示对勾的问题。 使用click事件,根据...
在Android UI设计中,BasicViews是一组基础的视图组件,包括按钮(Button)、复选框(Checkbox)和单选按钮(Radio Button),这些都是构建用户界面不可或缺的部分。本教程“019_UI_常用组件-BasicViews-button-...
在这个特定的场景中,我们关注的是如何在`DataGridView`的表头添加一个`CheckBox`,以便实现全选和全不选的功能。这将大大提升用户体验,使得用户可以快速地对所有行进行操作,如批量删除、更新等。 首先,我们需要...
标题 "easyui checkbox +全选" 指的是在网页界面设计中使用 EasyUI 框架实现复选框(checkbox)以及全选功能。EasyUI 是一个基于 jQuery 的前端框架,它提供了一系列预定义的 CSS 样式和 JavaScript 组件,帮助...
在EXT-js中实现磁盘目录树,首先需要理解EXT-js的TreePanel组件。TreePanel是EXT-js中的一个核心组件,用于展现树形数据结构,非常适合用来模拟文件系统的目录结构。它支持动态加载、拖放操作以及多种自定义样式和...
在这个特定的案例中,我们关注的是如何使用Element UI来实现一个带有复选框(checkbox)的下拉框(select),并且支持全选和取消全选的功能。下面将详细介绍这一功能的实现步骤和关键知识点。 首先,我们需要在项目...
全选功能通常是通过一个主复选框来实现的,当用户点击这个主复选框时,所有相关的子复选框会被自动选中或取消。这需要用到JavaScript或者jQuery来实现交互逻辑。例如,我们可以添加一个主复选框并监听其`change`事件...
在实际应用中,我们经常需要在`DataGrid`中添加复选框(CheckBox)来实现行级别的选择功能,同时提供全选和非全选的功能。这个功能不仅方便用户批量操作,也为应用提供了更好的交互性。本教程将详细讲解如何在`WPF ...
# npmnpm i --save react-three-state-checkbox# yarnyarn add react-three-state-checkbox使用以下内容导入您的项目。 import Checkbox from 'react-three-state-checkbox'用法该组件是默认HTML input元素的包装。...
总的来说,Markdown-it-Checkbox是Markdown-it解析器的一个强大补充,它使得Markdown语法更加丰富,增加了复选框这一功能,从而在纯文本编辑环境中实现任务列表的管理。如果你正在使用Markdown-it,并希望增强其功能...
这篇博客“在DataGrid中使用CheckBox,实现全选功能”详细介绍了如何实现这一需求。 首先,我们需要在DataGrid的列定义中添加一个CheckBox列。在WPF中,可以使用DataGridTemplateColumn来自定义列模板,将CheckBox...
在IT领域,特别是前端开发中,使用jQuery来操作DOM元素是一种常见的实践,特别是在处理复选框(checkbox)的全选与取消全选功能时。本文将深入解析如何使用jQuery实现这一功能,通过分析给定代码片段,提炼出关键...