easy-ui使用记录——datagrid的增加和删除

楔子

datagrid 前台js操作增加行和删除选中行

增加行、删除行

增加行

function appRow(){
    $('#dg').datagrid('appendRow',{
        id: guid(),
        sourcedictype   : $("#sourcedictypeshow").textbox("getValue"),
        sourcediccode   : $("#sourcediccode").textbox("getValue"),
        sourcedicname  : $("#sourcedicname").textbox("getValue"),
        sourcedicitemcode :$("#sourcedicitemcode").textbox("getValue"),
        sourcedicitemname :$("#sourcedicitemname").textbox("getValue"),

        targetdictype   : $("#targetdictypeshow").textbox("getValue"),
        targetdiccode   : $("#targetdiccode").textbox("getValue"),
        targetdicname  : $("#targetdicname").textbox("getValue"),
        targetdicitemcode  : $("#targetdicitemcode").textbox("getValue"),
        targetdicitemname :$("#targetdicitemname").textbox("getValue"),

        sourceDiitemid  : $("#sourceDiitemid").val(),
        targetDiitemid :$("#targetDiitemid").val()
    });
}

删除行

$.messager.confirm('系统提示', ' 确定要 移除选中的数据吗?', function(r) {
    if (r) {
        var rows = $('#dg').datagrid("getSelections");  
        for (var i = rows.length - 1; i >= 0; i--) {  
            var index = $('#dg').datagrid('getRowIndex',rows[i]);  
            $('#dg').datagrid('deleteRow', index);  
        }  
    } 
}); 

清空全部数据

$.messager.confirm('系统提示', ' 确定要 清除数据吗 ?', function(r) {
    if (r) {
        $('#dg').datagrid('loadData', { total: 0, rows: [] }); 
    } 
}); 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值