您的位置:首页 > 其它

客户端为UltraWebGrid增加新行

2008-11-21 13:54 441 查看
Code
1在有些应用中,我们希望在客户端为UltraWebGrid增加新行,这可能是通过点击某个按钮增加新行,或者是从一个UltraWebGrid中将选择的数据移动到另一个UltraWebGrid中等等,这些应用如果在服务器端实现,就增加了页面的刷新和响应的时间,通过javascript在客户端实现,就大大提高了效率。
代码如下:

<script>

addCustomer()

{

var row=igtbl_getActiveRow("UltraWebGrid1");

if(row!=null)

{

igtbl_addNew("UltraWebGrid1",0);

}

else

{

igtbl_setActiveRow("UltraWebGrid1",igtbl_getElementById("UltraWebGrid1r_0"));

igtbl_addNew("UltraWebGrid1",0);

}

}

</script>

或:

<script>

function addCustomer()

{

var grid =igtbl_getGridById("<%= UltraWebGrid1.ClientID%>");

var rows = grid.Rows;

rows.addNew();

}

</script>

注意: 为了保证上面的代码有效,必须进行如下属性设置:

UltraWebGrid1.DisplayLayout.AllowAddNewDefault = Infragistics.WebUI.UltraWebGrid.AllowAddNew.Yes;

UltraWebGrid1.DisplayLayout.AddNewBox.Hidden = true;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: