2017-10-19 134 views
0

我遵循本網站的引導表的屬性:http://bootstrap-table.wenzhixin.net.cn/documentation/如何設置默認取消選中引導表中的所有項目?

表看起來不錯,但是當我第一次加載頁面時,checkall項被檢查。我想在默認情況下取消選中它。

這裏是我的初始化代碼:

var init = function (elmId) { 
    try { 
     var tbId = "#table-select-controlli_" + elmId; 
     var h2Id = "#header_" + elmId; 
     var btnId = "#btn-aggiungi_" + elmId; 
     var gridId = "#grid-box_" + elmId; 
     var langcode = mifid.utils.getLangCode(); 
     listName = $(gridId + " input")[0].value; 

     //loadData(); 

     $(tbId).bootstrapTable(
     { 
      showRefresh: true, 
      showColumns: true, 
      pagination: true, 
      search: true, 
      pageList: [10, 25, 50, 100], 
      sidePagination: 'server', 
      queryParams: 'getparams', 
      locale: langcode, 
      columns: [{ 
       field: fieldName.Modulo, 
       title: fieldDisplay.Modulo 
      }, { 
       field: fieldName.Titolo, 
       title: fieldDisplay.Titolo 
      }, { 
       field: fieldName.AmbitoControllo, 
       title: fieldDisplay.AmbitoControllo 
      }], 
      url: _spPageContextInfo.webAbsoluteUrl + "/_vti_bin/MIFIDServices/SelectControlliService.svc/Getdata?listName=" + encodeURIComponent(listName) + "&siteurl=" + _spPageContextInfo.webAbsoluteUrl, 
      cache: false, 
     }); 
     $(h2Id).text(listName); 
     RegisterEvent(tbId); 
    } 
    catch (e) { 
     console.log(e.message); 
    } 
} 

這是我的附加快照。 圖片1. enter image description here

圖片2. enter image description here

+1

爲什麼你不接受現在接受??? ???' –

回答

2

可以取消所有或反選。嘗試:

全部取消

$('#your-table.id').bootstrapTable('uncheckAll'); 

檢查所有

$('#your-table.id').bootstrapTable('checkAll'); 

反轉所有

$('#your-table.id').bootstrapTable('checkInvert'); 

UPDATE

好吧,我已經嘗試用內document.reday()

var tbId = '#table'; 
$(tbId).bootstrapTable(
{ 
    showRefresh: true, 
    showColumns: true, 
    pagination: true, 
    search: true, 
    pageList: [10, 25, 50, 100], 
    sidePagination: 'server', 
    queryParams: 'getparams', 
    columns: [{ 
     field: "ddd", 
     title: "ff" 
    }, { 
     field: "dd", 
     title: "sds" 
    }, { 
     field: "ffff", 
     title: "ffff" 
    }], 
    cache: false, 
}); 
$(tbId).bootstrapTable('checkAll'); 

這項工作的罰款。

+0

它將我的方法從「get」更改爲「uncheckAll」,從服務器獲取錯誤:方法不允許 – anhtv13

+0

對不起,我已經使方法調用。請嘗試我的更新只有「uncheckall」 –

+0

這工作很好! –

相關問題