廢話不多說了,直接給大家貼代碼了,具體代碼如下所示:
<script type="text/javascript"> var $table = $('#table'); var columns = []; //獲取表頭信息 function buildColumnsStyle(url, align, valign, ignore) { $.ajax({ 'method': 'GET', 'url': url, 'async': false, 'success': function (data, status) { //此處設置columns } }); } buildColumnsStyle('/api/v1/ArticleItem/info', 'center', null, []); //動態表格渲染 $(function () { $table.bootstrapTable({ columns: columns, //表格的列,取決于后臺獲取的數據 pageList: [10, 20, 50], //表格每頁數據條數控制 onClickCell: function (row, field, value, $element) { //單元格事件 }, onPageChange: function (number, size) { //表格頁面切換事件 } }); //搜索按鈕事件,用于bootstrap table 數據加載 $('#searchArticle').click(function () { $.get(generateSearchArticleUrl(true), function (data, status) { //創建bootstrap模態對話框 createBootstrapModal(data.result, 100); createLabels(data.result); //數據加載 if (data.success && data.result.length != 0) { $table.bootstrapTable('load', {data: data.result}); } else { $table.bootstrapTable('load', {data: []}); } renderLabels(); }); }); });</script>以上所述是小編給大家介紹的bootstrap table實例詳解,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!
新聞熱點
疑難解答