Python语言技术文档

微信小程序技术文档

php语言技术文档

jsp语言技术文档

asp语言技术文档

C#/.NET语言技术文档

html5/css技术文档

javascript

点击排行

您现在的位置:首页 > 技术文档 > C#/.NET入门教程

asp.net gridview中用checkbox全选的几种实现的区别

来源:中文源码网    浏览:152 次    日期:2024-04-28 08:08:12
【下载文档:  asp.net gridview中用checkbox全选的几种实现的区别.txt 】


asp.net gridview中用checkbox全选的几种实现的区别
1、ext的grid Ext.grid.CheckboxColumn = function(config){ config.id = config.id || 'ck'; config.columnId = config.id || 'ck'; return Ext.applyIf(config||{},{ init:function(grid){ grid.on('cellclick', this.onCellClick, this); grid.on('headerclick',this.onHeaderClick,this); } ,dataIndex:'' ,header:'
' ,enableHeaderControl:true ,masterValue:false ,width:40 ,align:'center' ,fixed:true ,headerUnchecked:'
' ,headerChecked:'
' ,onHeaderClick:function(grid,columnIndex,event){ var cIndex = grid.getColumnModel().getIndexById(this.columnId); var column = grid.getColumnModel().getColumnById(this.columnId); if(cIndex == columnIndex && this.enableHeaderControl!==false){ var newValue = (typeof column.masterValue == "undefined")?this.masterValue:!column.masterValue; column.masterValue = newValue; var newHeader = newValue==true?this.headerChecked:this.headerUnchecked; if(column.header != newHeader){ column.header = newValue==true?this.headerChecked:this.headerUnchecked; grid.getColumnModel().fireEvent("headerchange",cIndex,newHeader); } grid.getView().updateHeaders(); if(this.dataIndex != ''){ var ct = grid.getStore().getCount(); for(var i=0;i
'; } }); } 这是ext的grid单写checkbox框的实现,后面说明几种情况的效率 2、gridview的两种实现 a、 function CA1(){ var frm=document.Form1; for (var i=0;i

相关内容