在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);
}
}
}