⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dhtmlxgrid_excell_cntr.js

📁 WEB表格控件
💻 JS
字号:
//v.1.6 build 80603/*Copyright DHTMLX LTD. http://www.dhtmlx.comYou allowed to use this component or parts of it under GPL termsTo use it on other terms or get Professional edition of the component please contact us at sales@dhtmlx.com*//*Counter eXcell v.1.0  for dhtmlxGrid (c)DHTMLX LTD. 2005The corresponding  cell value in XML can contain any value (it is ignored)*//***	@desc: auto counter editor*	@returns: dhtmlxGrid cell editor object*	@type: public*/function eXcell_cntr(cell){	this.cell = cell;    this.grid = this.cell.parentNode.grid;	if (!this.grid._ex_cntr_ready && !this._realfake){		this.grid._ex_cntr_ready=true;		if (this.grid._h2)			this.grid.attachEvent("onOpenEn",function(id){				this.resetCounter(0);			});		this.grid.attachEvent("onBeforeSorting",function(){			var that=this;			window.setTimeout(function(){ 				if (that._fake && !that._realfake)					that._fake.resetCounter(0); 			},1)			return true;		});	}			this.edit = function(){}	this.getValue = function(){		return this.cell.parentNode.rowIndex;	}	this.setValue = function(val){		this.cell.style.paddingRight = "2px";		var cell=this.cell;				window.setTimeout(function(){			if (!cell.parentNode) return;			var val=cell.parentNode.rowIndex;			if (cell.parentNode.grid.currentPage)				val=val*1+(cell.parentNode.grid.currentPage-1)*cell.parentNode.grid.rowsBufferOutSize;			if (val<0) val=cell.parentNode.grid.rowsCol._dhx_find(cell.parentNode)+1;			cell.innerHTML = val;			if (cell.parentNode.grid._fake && cell.parentNode.grid._fake.rowsAr[cell.parentNode.idd]) cell.parentNode.grid._fake.cells(cell.parentNode.idd,cell._cellIndex).setCValue(val);			cell=null;		},100);	}}dhtmlXGridObject.prototype.resetCounter=function(ind){	if (this._fake && !this._realfake && ind < this._fake._cCount) this._fake.resetCounter(ind)	var i=0;	if (this.currentPage)		i=(this.currentPage-1)*this.rowsBufferOutSize;      	for (i=0; i<this.rowsCol.length; i++)		this.rowsCol[i].cells[ind].innerHTML=i+1;}eXcell_cntr.prototype = new eXcell;//(c)dhtmlx ltd. www.dhtmlx.com

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -