您的位置:首页 > 其它

在Infragistics UltraWebGrid 任意位置插入新行

2008-03-25 23:11 344 查看
经过一上午的摸索,终于找到了在WebGrid任意位置插入新行的方法
特封装了一下,希望对大家有帮助。
//Guojianlv
//2008-03-25
//插入一行
function _private_UltraWebGrid_insertOneNewRow(webGrid, row, flag){
    if(webGrid && row){
        for(var i = 0; i < webGrid.Rows.length; i++){
            if(row == webGrid.Rows.getRow(i)){
                webGrid.Rows.insert(_public_UltraWebGrid_addOneNewRow(webGrid).remove(), i+flag);
                break;
            }
        }
    }
}
//Guojianlv
//2008-03-25
//在指定行的前面插入一行
function _public_UltraWebGrid_insertBeforeRow(webGrid, row){
    _private_UltraWebGrid_insertOneNewRow(webGrid, row, 0);
}
//Guojianlv
//2008-03-25
//在指定行的后面插入一行
function _public_UltraWebGrid_insertAfterRow(webGrid, row){
    _private_UltraWebGrid_insertOneNewRow(webGrid, row, 1);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  function