📄 ig_webgrid_dl.js
字号:
/*
Infragistics UltraWebGrid Script
Version 5.1.20051.37
Copyright (c) 2001-2005 Infragistics, Inc. All Rights Reserved.
*/
function igtbl_doPostBack(controlID, args, clientFunc)
{
if (clientFunc != undefined && clientFunc !='')
eval(clientFunc+"();");
__doPostBack(controlID, args);
}
function igtbl_updateRow(controlID, rowID, cellCount)
{
var hiddenfld = "ChangedCells\01";
for (var j=0; j<cellCount; j++)
{
var cellname = controlID+"Cell"+rowID+"_"+j;
var cell=igtbl_getElementById(cellname);
if(cell)
{
if(cell.type=="checkbox")
hiddenfld += controlID+"rc"+rowID+"_"+j + "\02" + cell.checked.toString();
else
hiddenfld += controlID+"rc"+rowID+"_"+j + "\02" + cell.value;
if (j!=cellCount-1)
hiddenfld+="\03";
}
}
var hf=igtbl_getElementById(controlID);
if(hf)
hf.value = hiddenfld;
__doPostBack(controlID, "Update:"+rowID);
}
function igtbl_editRow(controlID, rowID)
{
var hf=igtbl_getElementById(controlID);
if(hf)
hf.value = "ActiveRow\01"+controlID + "r"+rowID;
__doPostBack(controlID, "Edit:"+rowID);
}
function igtbl_deleteRow(controlID, rowID)
{
var hf=igtbl_getElementById(controlID);
if(hf)
hf.value = "DeletedRows\01"+controlID + "r"+rowID;
__doPostBack(controlID, "");
}
function igtbl_addNew(controlID, rowID)
{
var hf=igtbl_getElementById(controlID);
if(hf)
{
hf.value = "AddedRows\01"+controlID + "r"+rowID;
hf.value += "\04ActiveRow\01"+controlID + "r"+rowID;
}
__doPostBack(controlID, "");
}
function igtbl_expandRow(controlID, rowID, args)
{
var hf=igtbl_getElementById(controlID);
if(hf)
hf.value="ExpandedRows\01"+controlID+"r"+rowID;
__doPostBack(controlID, args);
}
function igtbl_collapseRow(controlID, rowID, args)
{
var hf=igtbl_getElementById(controlID);
if(hf)
hf.value="CollapsedRows\01"+controlID+"r"+rowID;
__doPostBack(controlID, args);
}
function igtbl_selectRow(controlID, rowID)
{
__doPostBack(controlID, "SelectRow:"+rowID);
}
function igtbl_getElementById(tagId) {
for (var i=0; i<document.forms.length; i++)
if(document.forms[i].elements)
for (var j=0; j<document.forms[i].elements.length; j++)
if (document.forms[i].elements[j].name == tagId)
return document.forms[i].elements[j];
return null;
}
function igtbl_btnClick(controlID,cellId)
{
__doPostBack(controlID, "CellButtonClick:"+cellId);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -