方法一:
注释Table.api.init中的url
Table.api.init({
extend: {
index_url: 'tenant/user/index' + location.search,
add_url: '',
edit_url: '去改该参数',
del_url: '去改该参数',
multi_url: '',
table: 'tenant_user',
}
});
方法二:
// 初始化表格
table.bootstrapTable({
url: $.fn.bootstrapTable.defaults.extend.index_url,
pk: 'id',
sortName: 'id',
columns: [
[
{checkbox: true},
{field: 'id', title: __('Id')},
{field: 'push_at', title: __('Push_at'),formatter: Table.api.formatter.datetime, datetimeFormat:"YYYY-MM-DD HH:mm:ss"},
{field: 'push_type', title: __('Push_type'), searchList: {"0":__('Push_type 0'),"1":__('Push_type 1')}, formatter: Table.api.formatter.normal},
//{field: 'push_cycle', title: __('Push_cycle')},
{field: 'user_target', title: __('User_target'), operate: 'LIKE'},
{field: 'device_type', title: __('Device_type'), searchList: {"0":__('Device_type 0'),"1":__('Device_type 1'),"2":__('Device_type 2')}, formatter: Table.api.formatter.normal},
{field: 'title', title: __('Title'), operate: 'LIKE',align:"left",
formatter : function(value, row){
return "<span style='display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;' title='" + row.title + "'>" + value + "</span>";
},
cellStyle: function () {
return {
css: {
"max-width":"250px",
"text-overflow": "ellipsis",
"white-space":"normal",
"overflow": "hidden",
}
}
}
},
{field: 'operate', title: __('Operate'),
table: table,
events: Table.api.events.operate,
formatter: function (value, row, index) {
//var timestamp = parseInt((new Date()).getTime() / 1000);
var that = $.extend({}, this);
if(row.is_update == 1){
$(table).data("operate-edit", null); // 列表页面隐藏 .编辑operate-edit - 删除按钮operate-del
}else{
$(table).data("operate-edit", true);
}
that.table = table;
return Table.api.formatter.operate.call(that, value, row, index);
}
}
]
]
});