Delete Rows On Client-Side


 
 

Delete Rows On Client-Side

In order to delete rows on the client in javascript you need to use the javascript function: igtbl_deleteRow(gridName,rowID). First, be sure to allow the deletion itself by setting the AllowDeleteDefault property in the DisplayLayout object or AllowDelete on the specific band.

The function needs to be passed the name of the grid and the ID of the row you want to delete.

The following sample Javascript code would delete all rows on the client in a function.

function delete() {
    //get the first row in the grid
    var row=igtbl_getRowById("UltraWebGrid1r_0");
    //delete the first row in the grid
    igtbl_deleteRow("UltraWebGrid1","UltraWebGrid1r_0");
    //create a counter for the row id
    var cnt=0;
    //create a loop, if the row has a next sibling then we need to delete it
    while(row.NextSibling!=null)
    {
        //increment the counter for the next rowID
        cnt+=1;
        //get the row current row using the name of the grid and the row number from our counter so we can check it for a sibling
        row=igtbl_getRowById("UltraWebGrid1r_"+cnt)
        //finally delete that row,
        igtbl_deleteRow("UltraWebGrid1","UltraWebGrid1r_"+cnt);
    }
}

All the selected rows within the grid can be deleted as well. For deleting selected rows, use the following function: igtbl_deleteSelRows(gridName).

igtbl_deleteSelRows("UltraWebGrid1");


ms-help://INFRAGISTICS_HELP/INFRAGISTICS_WEB/Infragistics.WebUI.UltraWebGrid.v3/Infragistics.WebUI.UltraWebGrid.v3/Delete_Rows_On_Client-Side.htm

 
Infragistics.WebUI.UltraWebGridFeedback on this topic...

Deleting Rows on Client-Side

The following functions are used to delete rows within the UltraWebGrid on the client-side.

In both of the following functions, the gn parameter is the name of the grid.

To delete a particular row use the deleteRow function.

  • function igtbl_deleteRow(gn, rowId) - deletes a row. The rowId parameter is the ID of the row you'd like to delete. function igtbl_deleteSelRows(gn) - deletes all selected rows.

For example you can delete all selected rows on a button press:

function OnClick()
{
    if(confirm('Delete all selected rows?'))
    {
        igtbl_deleteSelRows('UltraWebGrid1');
    }
}
ms-help://INFRAGISTICS_HELP/INFRAGISTICS_WEB/Infragistics.WebUI.UltraWebGrid.v3/Infragistics.WebUI.UltraWebGrid.v3/Deleting_Rows_on_Client-Side.htm
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值