CSDN博客

img bccu

webgrid的使用:(一)、单某一行时,将该行的关键字赋给一个文本框,以作其它用。

发表于2004/10/13 17:41:00  806人阅读

分类: 学习笔记

在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);
    }
   }
}
阅读全文
0 0

相关文章推荐

img
取 消
img