TopJUI通过简单的代码实现复杂的批量提交功能

业务系统的批量提交是常用的操作功能,使用传统的EasyUI开发时需要写不少代码才能实现,该功能在TopJUI中是如何实现的呢?本篇我们将通过简单的代码,把批量操作的具体实现分享给大家参考。

<a href="javascript:void(0)"
    data-toggle="topjui-menubutton"
    data-options="method: 'openDialog',
    extend: '#productDg-toolbar',
    iconCls: 'fa fa-pencil',
    btnCls: 'topjui-btn-green',
    grid: {
        type: 'datagrid',
        id: 'productDg',
        param:'uuid:uuid,code'
    },
    dialog: {
        width: 950,
        height: 500,
        href: _ctx + '/html/complex/dialog_edit.html',
        buttonsGroup: [
            {
                text: '更新',
                url: _ctx + '/json/response/success.json',
                iconCls: 'fa fa-cog',
                handler: 'multiAjaxForm',
                btnCls: 'topjui-btn-green'
            }
        ]
    }">批量提交</a>

 

点击“批量提交”按钮会打开一个对话框窗口,“更新”按钮中的handler属性值为multiAjaxForm,即提交多行数据,点击“更新”按钮后从表格中获取的参数为勾选行的uuid和code字段的值,通过grid中的param参数设置param:'uuid:uuid,code:code',冒号前面为参数名,冒号后面为相应勾选行的字段值,当要传递的参数名和字段名相同时可以只写字段名即可,所以param:'uuid:uuid,code'也可简写为param:'uuid,code',需要更新的内容在对话窗口的表单中填写即可。

通过以上代码即可批量更新表格数据了,是不是很简单呢?[耶]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值