在OnRowSelect事件中调用getcode(),即当选择某一行时,将该行的一个关键字赋给一个文本框,以便以后使用。
function getcode()
{
var grid = wgGetGridById("wgplanxx");
var lastObj = grid.getSelectedObject();
var row = lastObj.getRowElement();
frmplanxx.txtkeycode.value=wgGetCellByName(row, "umrpid").innerText;
}
selectrow()方法的用途主要是:当页面第一次加载时,使第一行为选中状态,选择其它行时,使它成为选中状态。
function selectrow()
{
if(document.all.item("wgplanxx")!=null)
{
var grid = wgGetGridById("wgplanxx");
var hTbl = grid.GetRootTable().gettbTBElement();
if(hTbl.rows.length>0)
{
var rows = hTbl.rows;
var destRow;
for (var i=0;i<rows.length; i++)
if (wgGetCellByName(rows[i], "umrpid").innerText==frmplanxx.txtkeycode.value)
{
destRow=rows[i];
break;
}
if(destRow==null)
grid.GetRootTable().selectRow(0);
else
grid.GetRootTable().selectRow(destRow.rowIndex);
}
}
}
function getcode()
{
var grid = wgGetGridById("wgplanxx");
var lastObj = grid.getSelectedObject();
var row = lastObj.getRowElement();
frmplanxx.txtkeycode.value=wgGetCellByName(row, "umrpid").innerText;
}
selectrow()方法的用途主要是:当页面第一次加载时,使第一行为选中状态,选择其它行时,使它成为选中状态。
function selectrow()
{
if(document.all.item("wgplanxx")!=null)
{
var grid = wgGetGridById("wgplanxx");
var hTbl = grid.GetRootTable().gettbTBElement();
if(hTbl.rows.length>0)
{
var rows = hTbl.rows;
var destRow;
for (var i=0;i<rows.length; i++)
if (wgGetCellByName(rows[i], "umrpid").innerText==frmplanxx.txtkeycode.value)
{
destRow=rows[i];
break;
}
if(destRow==null)
grid.GetRootTable().selectRow(0);
else
grid.GetRootTable().selectRow(destRow.rowIndex);
}
}
}
OnRowSelect事件与selectrow方法功能实现
博客介绍了在OnRowSelect事件中调用getcode()函数,将选中行的关键字赋给文本框。还说明了selectrow()方法的用途,即页面首次加载时让第一行选中,选择其他行时使其成为选中状态,并给出了相应的代码实现。
1736

被折叠的 条评论
为什么被折叠?



