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

📄 ig_webgrid_ro2.js

📁 研究怎样通过手写代码来完成自动生成代码
💻 JS
字号:
/* 
Infragistics UltraWebGrid Script 
Version 5.1.20051.37
Copyright (c) 2001-2005 Infragistics, Inc. All Rights Reserved.
*/

function igtblro_prepareColumnResize(se)
{
	var head=se.parentNode.parentNode;
	if(!head.id || head.id.length<5 || head.id.substr(head.id.length-5,5)!="_head")
		return;
	var gn=head.id.substr(0,head.id.length-5);
	var cg=new Array();
	cg[0]=igtbl_getElementById("G_"+gn).childNodes[0];
	cg[1]=head.childNodes[0];
	var foot=igtbl_getElementById(gn+"_foot");
	if(foot)
		cg[2]=foot.childNodes[0];
	for(var j=0;j<cg.length;j++)
	{
		for(var i=0;i<cg[j].childNodes.length;i++)
			cg[j].childNodes[i].oldWidth=cg[j].childNodes[i].offsetWidth;
		if(j>0)
			cg[j].parentNode.parentNode.style.width="";
		else
			cg[j].parentNode.style.width="";
		for(var i=0;i<cg[j].childNodes.length;i++)
		{
			if(cg[j].childNodes[i].oldWidth>0)
			{
				cg[j].childNodes[i].style.width="";
				cg[j].childNodes[i].width=cg[j].childNodes[i].oldWidth;
			}
		}
	}
}

function igtblro_onScrollResize(gn)
{
	var grid=igtbl_getElementById("G_"+gn);
	igtblro_scrollStat(gn,grid.parentNode.scrollLeft);
	igtblro_scrollStat(gn,grid.parentNode.scrollLeft,true);
}

function igtblro_scrollStat(gn,scrollLeft,footer)
{
	var grid=igtbl_getElementById("G_"+gn);
	var th;
	if(footer)
		th=igtbl_getElementById(gn+"_foot");
	else
		th=igtbl_getElementById(gn+"_head");
	if(!th)
		return;
	th.parentNode.style.left=-scrollLeft;
	var el=th.childNodes[0];
	var j=0;
	for(var i=0;i<el.childNodes.length;i++)
	{
		var col=el.childNodes[i];
		if(col.style.display=="")
		{
			var colW=grid.childNodes[0].childNodes[j].offsetWidth;
			if(col.offsetWidth!=colW)
				col.style.width=colW;
			j++;
		}
	}
}

⌨️ 快捷键说明

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