在客户端为UltraWebGrid增加行
1
在有些应用中,我们希望在客户端为UltraWebGrid增加新行,这可能是通过点击某个按钮增加新行,或者是从一个UltraWebGrid中将选择的数据移动到另一个UltraWebGrid中等等,这些应用如果在服务器端实现,就增加了页面的刷新和响应的时间,通过javascript在客户端实现,就大大提高了效率。2
代码如下: 3
<script>4
function addCustomer()5



{6
var row=igtbl_getActiveRow("UltraWebGrid1");7
if(row!=null)8


{9
igtbl_addNew("UltraWebGrid1",0);10
}11
else12


{13
igtbl_setActiveRow("UltraWebGrid1",igtbl_getElementById("UltraWebGrid1r_0"));14
igtbl_addNew("UltraWebGrid1",0);15
}16
17
} 18
</script>19
或:20
<script>21
function addCustomer()22



{ 23
var grid =igtbl_getGridById("<%= UltraWebGrid1.ClientID%>");24
var rows = grid.Rows;25
rows.addNew();26
}27
</script>28
注意: 为了保证上面的代码有效,必须进行如下属性设置:29
UltraWebGrid1.DisplayLayout.AllowAddNewDefault = Infragistics.WebUI.UltraWebGrid.AllowAddNew.Yes;30
UltraWebGrid1.DisplayLayout.AddNewBox.Hidden = true;
浙公网安备 33010602011771号