2017-10-19 119 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

这工作很好! –

相关问题