EasyUI Datagrid 取编辑修改后的内容

<script type="text/javascript">
        $(function () {
            $('#tt').datagrid({
                iconCls: 'icon-edit',
                method: 'post',
                pagination: true,
                rownumbers: true,
                pageSize: 10,
                pageList: [5, 10, 15, 20],
                singleSelect: true,
                idField: 'HHID',
                url: '/admin/admin/JsonBianming',
                columns: [[
                    { field: 'HHID', title: '编号', width: 100 },
                    { field: 'HHTitle', title: '标题', width: 100 },
                    { field: 'HHUrl', title: 'Url', width: 300,editor:{ 
                        type:'validatebox', 
                        options:{ 
                            validType: 'url'
                        } 
                    }  },

                    {
                        field: 'action', title: '操作', width: 70, align: 'center',
                        formatter: function (value, row, index) {
                            if (row.editing) {
                                var s = '<a href="javascript:void(0)" οnclick="saverow(' + index + ')">保存</a> ';
                                var c = '<a href="javascript:void(0)" οnclick="cancelrow(' + index + ')">取消</a>';
                                return s + c;
                            } else {
                                var e = '<a href="javascript:void(0)" οnclick="editrow(' + index + ')">编辑</a> ';
                                var d = '<a href="javascript:void(0)" οnclick="deleterow(' + index + ')">删除</a>';
                                return e + d;
                            }
                        }
                    },
                ]],
                onBeforeEdit: function (index, row) {
                    row.editing = true;
                    $('#tt').datagrid('refreshRow', index);
                },
                onAfterEdit: function (index, row) {
                    row.editing = false;
                    $('#tt').datagrid('refreshRow', index);
                },
                onCancelEdit: function (index, row) {
                    row.editing = false;
                    $('#tt').datagrid('refreshRow', index);
                }
            });
        })
        //修改
        function editrow(index) {
            $('#tt').datagrid('beginEdit', index);
        }
        //删除
        function deleterow(index) {
            $.messager.confirm('Confirm', '确定要删除这条吗?', function (r) {
                if (r) {
                    $('#tt').datagrid('deleteRow', index);
                }
            });
        }
        //保存
        function saverow(index_) {
            $('#tt').datagrid('endEdit', index_);
            //取修改过的行集合
            var rows = $('#tt').datagrid('getChanges');
            //alert(rows[0].HHUrl);     //rows[0].HHUrl 取修改后内容
} //取消修改 function cancelrow(index) { $('#tt').datagrid('cancelEdit', index); } </script>

 

<table id="tt"></table>

 

转载于:https://www.cnblogs.com/iack/p/3526158.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值