bootstrap table 点击序号按钮 跳到详情页面

js 初始化 table

 

/**
 * 初始化表格的列
 */
TRawMaterialStorage.initColumn = function () {
    return [
        {field: 'selectItem', radio: false, visible: false},
        {
            title: 'NO', field: 'test', align: 'center', valign: 'middle', cellStyle: {
                css: {"background-color": "#FFFF00"}
            },
            events: operateEvents,
            formatter: operateFormatter

        },
        {title: '移動NO', field: 'data_no', visible: true, align: 'center', valign: 'middle', sortable: true},
        {title: '銘柄コード', field: 'brand', visible: true, align: 'center', valign: 'middle', sortable: true},
        {title: '銘柄名称', field: 'brand_name', align: 'center', valign: 'middle'}
    ];
};

function operateFormatter(value, row, index) {
    var num = index + 1;
    return [
        '<label style="width: 100%;height: 100%;background: transparent" ' +
        'class="number btn-default bt-select">' + num + '</label>',
    ].join('');
};
window.operateEvents = {
    'click .number': function (e, value, row, index) {
        if(row.ipos_cooperation ==='済'){
           var status = "1";
        }else{
           var status = "0";
        }
        //跳转
        window.location.href = zcm.ctxPath + "/xxx/detail/" + row.data_no+"/"+ status ;
    }
};

状态为 済 不能点击删除按钮

后台逻辑

@RequestMapping("/detail/{dataNo}/{status}")
    public String detail(@PathVariable String dataNo, @PathVariable String status, Model model) {
        model.addAttribute("dataNo", dataNo);
        model.addAttribute("IposStatus", status);
        List<Map<String, Object>> list = xxxService.listByDataNo(dataNo);
        super.warpObject(new RawMaterialStorageWarpper(list));//包装list 返回所需字段
        model.addAttribute("detailList", list);
        return PREFIX + "xxxx";
    }

 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值