在客户端为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号