BOS:运单列表展示功能

数据表格分页查询显示
$(function(){
                // 先将body隐藏,再显示,不会出现页面刷新效果
                $("body").css({visibility:"visible"});

                // 运单数据表格
                $('#grid').datagrid( {
                    iconCls : 'icon-forward',
                    fit : true,
                    border : true,
                    rownumbers : true,
                    striped : true,
                    pageList: [30,50,100],
                    pagination : true,
                    toolbar : toolbar,
                    //跳转后台链接
                    url :  "../../waybill_pageQuery.action",
                    idField : 'id',
                    columns : columns,
                    onDblClickRow : doDblClickRow,
                    onAfterEdit : function(rowIndex, rowData, changes){

                        //将新添加运单数据保存到数据表中
                        $.post("../../waybill_save.action",rowData,function(data){
                            //data数据格式{success:true,msg:'xxxx'}
                            if(data.success){
                                //保存成功
                                $.messager.show({
                                    title:'提示窗口',
                                    msg:data.msg,
                                });
                                //刷新列表
                                $("#grid").datagrid('reload');
                            }
                        });

                        console.info(rowData);
                        editIndex = undefined;
                    }
                });
            });
在 WayBillAction 添加 pageQuery 的方法

    @Action(value = "waybill_pageQuery", results = { @Result(name = "success", type = "json") })
    public String pageQuery() {
        // 无条件查询
        Pageable pageable = new PageRequest(page - 1, rows, new Sort(new Sort.Order(Sort.Direction.DESC, "id")));
        // 调用业务层进行查询
        Page<WayBill> pageData = wayBillService.findPageData(model, pageable);
        // 压入值栈返回
        pushPageDataToValueStack(pageData);

        return SUCCESS;
    }
编写业务层代码
//查询运单
    @Override
    public Page<WayBill> findPageData(WayBill model, Pageable pageable) {
        return wayBillRepository.findAll(pageable);
    }
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值