bootstrapTable根據條件隱藏一列的辦法

$(function() {
$('#dataGrid').bootstrapTable(
{
url : 'article/selectListByType',
method : 'post',
toolbar : '#toolbar',
contentType : 'application/x-www-form-urlencoded',
striped : true,
showColumns : true,
showRefresh : true,
pagination : true,
pageSize : 10,
sortName : 'id',
sidePagination : 'server',
queryParamsType: 'limit',
queryParams: queryParams,
columns : [
/* {checkbox : true}, */
{
field : 'id',
title : '',
align : 'center',
formatter : function(value, row, index) {
return index + 1;
}
},
{field : 'lastModTime',title : '發布時間', width: 150},
{field : 'noticeType',title : '公告類型',align : 'center', formatter:function(value, row, index){
var noticeTypeJson = {
1:"物業公告",
2:"管委會公告",
3:"園區風采"
};
return noticeTypeJson[row.noticeType || 4] || "未知類型";
}}
]
});
if($('#type').val() != 1){
$('#dataGrid').bootstrapTable('hideColumn', 'noticeType');
}
});

如上代碼,可根據需要將公告類型列隱藏起來。

if($('#type').val() != 1){
        $('#dataGrid').bootstrapTable('hideColumn', 'noticeType');
    }
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容