`
happyqing
  • 浏览: 3183605 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

jqGrid 取消选择事件onUnSelectRow ,取消全选事件onUnSelectAll

阅读更多

 

var rolesIds = new Array();

//选中行/取消选中行时设置数据rolesIds
onSelectRow : function(rowid,status){
	if(status){ //选中
		if(!rolesIds.contains(rowid)){
    		rolesIds.push(rowid);
    	}
	} else {	//取消选中
		rolesIds.remove(rowid);
	}
},

//全选/取消全选时设置数据rolesIds
onSelectAll : function(rowids,status){
	if(status){ //选中
		for(var i=0;i<rowids.length;i++){
    		if(!rolesIds.contains(rowids[i])){
	    		rolesIds.push(rowids[i]);
	    	}
    	}
	} else {	//取消选中
		for(var i=0;i<rowids.length;i++){
    		rolesIds.remove(rowids[i]);
    	}
	}
}

 

jqGrid 事件

https://www.cnblogs.com/shizhijie/p/8044407.html

分享到:
评论

相关推荐

    Jqgrid设置全选(选择)及获取选择行的值示例代码

    这将在表格的第一列添加一个多选框,允许用户选择或取消选择每一行。 2. **获取选择行的值** 获取用户选择的行的值,可以使用`getGridParam`方法结合`selarrrow`参数来获取所有选中行的ID数组。然后,我们可以...

    JQGrid 分页

    总的来说,JQGrid分页功能的实现涉及到前端和后端的协同工作,前端通过JQGrid的配置和事件处理实现用户界面的交互,后端则根据前端的请求返回分页数据。掌握JQGrid的分页机制对于开发高效、易用的数据展示界面至关...

    获取jqGrid中选择的行的数据

    下面可以获取选择一行的id,如果你选择多行,那下面的id是最后选择的行的id: var id=$(‘#gridTable').jqGrid(‘getGridParam','selrow'); 如果想要获取选择多行的id,那这些id便封装成一个id数组,那可以使用以下...

    jqgrid中文文档API

    本文将详细介绍jQgrid的中文文档API,涵盖了其原理、使用方法、参数配置、事件处理、数据处理、ColModel API等方面的知识点。 原理 jQgrid是典型的B/S架构,服务器端只是提供数据管理,客户端只是提供数据显示。...

    jquery.jqgrid最新版

    4. 行选择:支持单行、多行和全选,可通过`selarrrow`获取选中行数据。 5. 表格事件:包括`loadComplete`、`clickRow`、`beforeSelectRow`等,用于扩展功能和业务逻辑。 四、jqGrid样式与皮肤 jqGrid提供了多种...

    jqGrid_api中文文档

    这些内容涉及了如何通过编程方式操作jqGrid,包括如何设置表格结构(ColModel)、如何处理数据(数据操作)、如何自定义用户界面(如按钮和搜索工具栏)以及如何响应用户交互事件。 6. jqGrid的高级功能 文件还...

    JqGrid插件+JqGridDemo+JqGrid主题

    6. 扩展性:JqGrid拥有丰富的API和事件,允许开发者扩展其功能,例如自定义按钮、添加验证规则、实现复杂的业务逻辑等。 在"JqGridDemo"中,通常会包含一些示例代码和预览,帮助开发者了解如何配置和使用JqGrid。...

    jqGrid 中文大全(1)

    “jqGrid基础学习:5jqGrid中事件的使用”涵盖了jqGrid的各种事件,如loadComplete、beforeSelectRow等,这些事件可以用来监听用户操作并执行相应的处理函数,增强了交互性和功能定制。 6. **jqGrid的中文支持**:...

    JqGrid中文API文档

    JqGrid有许多内置的事件,如`loadComplete`(数据加载完成后触发)、`beforeSelectRow`(选择行前触发)等。通过在配置对象中定义这些事件处理函数,可以自定义JqGrid的行为。 九、扩展功能 JqGrid还提供了其他...

    jqGrid4.6完整包

    6. **事件处理**:jqGrid 提供丰富的事件接口,如 `onSelectRow`、`beforeEditCell`、`afterSaveCell` 等,允许开发者在特定操作前后执行自定义逻辑。 7. **性能优化**:jqGrid 在处理大量数据时,通过虚拟滚动、懒...

    jqGrid 3.5源码+DEMO+DOC

    - 编辑与操作:jqGrid支持行内编辑,用户可以直接在表格中修改数据,还提供了添加、删除、保存和取消编辑的操作。 - 自定义列:开发者可以自定义列的显示样式、宽度和对齐方式,甚至可以添加自定义的列模板。 - ...

    jqgriddemo,样式漂亮,可以直接使用

    4. **自定义功能**:开发者可以通过设置各种参数和事件来定制jqGrid的行为,如编辑模式、列宽、列标题、工具栏、列选择等,满足不同项目的个性化需求。 5. **扩展性**:jqGrid拥有丰富的插件和扩展,可以实现更多...

    jqGrid中文文档.doc

    通过 jqGrid 网站的下载生成器,可以选择需要的组件,如 base、editing、subgrid、treegrid、import/export 和 user contributed modules。这些组件会被合并成一个 minified javascript 文件 —— jquery.jqGrid.min...

    jqGrid_各种参数_详解

    jqGrid 提供了多个事件,可以根据需要进行监听和处理。以下是常用的 jqGrid 事件: * addRow:添加新行事件。 * afterInsertRow:插入新行后事件。 * afterSaveCell:单元格保存后事件。 * afterSelect:选择单元格...

    jqGrid 4.6和4.7版本

    jqGrid是一款功能强大的jQuery插件,专用于在Web页面上展示和操作表格数据。它以其高效、灵活和可定制性而受到开发者的广泛欢迎。...开发者在使用过程中可以根据实际需求选择适合的版本,以充分利用jqGrid的强大功能。

    jqgrid序列

    - 事件:如`loadComplete`(数据加载完成后触发)、`beforeSelectRow`(选择行前触发)等,可以绑定自定义函数进行扩展。 - 方法:如`reloadGrid`(重新加载数据)、`addRowData`(添加新行)、`editRow`(编辑行)...

    jqGrid demo (完整版)

    开发者需要熟悉 JavaScript 和 jQuery 的基本语法,如选择器、事件处理、DOM 操作等,以便于自定义 jqGrid 的行为。 4. **jqGrid 配置** jqGrid 的功能可以通过配置选项进行定制。例如,可以设置列宽、标题、数据...

    jqgrid4 核心文件

    3. 表格事件:理解并使用jqGrid的各种事件,如`loadComplete`、`beforeSelectRow`等,以实现自定义行为。 4. 远程数据源:如何从服务器获取数据,通常通过Ajax请求,以及处理JSON或XML格式的数据。 5. 自定义列头:...

Global site tag (gtag.js) - Google Analytics