Bootstrap table 初始化成功,调用函数

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
          var midss='{$mid}';
var idss='{$apid}';
$("#table").bootstrapTable('destroy');
var table = $("#table");
table.bootstrapTable({
url: localurl + '/api/assets/getAssets3?type=2&mid=' + midss + '&apid=' + idss,
sortName: 'id',
responseHandler: function (res) { var data = [];
var rowdata = [];
var resdata = JSON.parse(res);
data = resdata.data;
return data;
},
columns: [
[
{
field: 'flag',
checkbox: true,
formatter: function (value, row, index) {
if (row.flag == 1) {
return {
checked: true//设置选中
};
} else {
return {
checked: false//设置未选中
};
}
}
},
{field: 'id', title: 'id'},
{field: 'mapid', title: 'mapid',visible:false},
{field: 'debtor', title: '资产名称'},
{
field: 'assetsType',
title: '资产类型',
align: 'center',
sortable: true,
align: 'center',
formatter: 'assetsType'
},
{
field: 'principal',
title: '价格(万元)',
align: 'center',
sortable: true,
align: 'center',
formatter: 'length_text'
},
{
field: 'province',
title: '所在地',
align: 'center',
sortable: true,
align: 'center',
formatter: 'addressCode'
},
]
],
onLoadSuccess:function(data){
//我要在这里获取所有的数据的总行数
countCheck();
},
onCheck:function(row){
countCheck()
},
onUncheck:function(row){
countCheck()
},
onCheckAll:function(rows){
countCheck()
},
});


functioncountCheck(){
var assetsSelect=$("#table").bootstrapTable('getSelections');
$("#countCheck").html(assetsSelect.length);
}