liuxiaolong
2019-05-09 0d1d88cdb668e75ea8609417ac18ae19947e9525
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
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
# Events []({{ site.repo }}/blob/master/docs/_i18n/{{ site.lang }}/documentation/events.md)
 
---
 
<table class="table"
       id="e"
       data-search="true"
       data-show-toggle="true"
       data-show-columns="true"
       data-mobile-responsive="true">
    <thead>
    <tr>
        <th>Evento</th>
        <th>Evento de jQuery</th>
        <th>Parámetros</th>
        <th>Descripción</th>
    </tr>
    </thead>
    <tbody>
    <tr>
        <td>onAll</td>
        <td>all.bs.table</td>
        <td>name, args</td>
        <td>
        Se ejecuta cuando todos los eventos son llamados, los parámetros contienen: <br>
        name: nombre del evento, <br>
        args: datos del evento.</td>
    </tr>
    <tr>
        <td>onClickRow</td>
        <td>click-row.bs.table</td>
        <td>row, $element</td>
        <td>
        Se ejecuta cuando el usuario le da click a una fila, los parámetros contienen: <br>
        row: el registro que corresponde con la fila a la que se le dio click, <br>
        $element: el elemento tr.
        </td>
    </tr>
    <tr>
        <td>onDblClickRow</td>
        <td>dbl-click-row.bs.table</td>
        <td>row, $element</td>
        <td>
        Se ejecuta cuando el usuario le da click a una fila, los parámetros contienen: <br>
        row: el registro que corresponde con la fila a la que se le dio click, <br>
        $element: el elemento tr.
        </td>
    </tr>
    <tr>
        <td>onClickCell</td>
        <td>click-cell.bs.table</td>
        <td>field, value, row, $element</td>
        <td>
        Se ejecuta cuando el usuario le da click a una celda de la tabla, los parámetros contienen: <br>
        field: el nombre del campo correspondiente a la celda hecho clic, <br>
        value: el valor de datos correspondiente a la celda hecho clic, <br>
        row: el registro que corresponde con la fila a la que se le dio click, <br>
        $element: el elemento td.
        </td>
    </tr>
    <tr>
        <td>onDblClickCell</td>
        <td>dbl-click-cell.bs.table</td>
        <td>field, value, row, $element</td>
        <td>
        Se ejecuta cuando el usuario le da click a una celda de la tabla, los parámetros contienen: <br>
        field: el nombre del campo correspondiente a la celda hecho clic, <br>
        value: el valor de datos correspondiente a la celda hecho clic, <br>
        row: el registro que corresponde con la fila a la que se le dio click, <br>
        $element: el elemento td.
        </td>
    </tr>
    <tr>
        <td>onSort</td>
        <td>sort.bs.table</td>
        <td>name, order</td>
        <td>
        Se ejecuta cuando el usuario orderna una columna, los parámetros contienen: <br>
        name: el nombre de la columna del campo ordenado<br>
        order: el orden utilizado.
        </td>
    </tr>
    <tr>
        <td>onCheck</td>
        <td>check.bs.table</td>
        <td>row</td>
        <td>
        Se ejecuta cuando el usuario chequea una fila, los parámetros contienen: <br>
        row: el registro que corresponde a la fila chequeada.
        $element: el elemento DOM chequeado.
        </td>
    </tr>
    <tr>
        <td>onUncheck</td>
        <td>uncheck.bs.table</td>
        <td>row</td>
        <td>
        Se ejecuta cuando el usuario des-chequea una fila, los parámetros contienen: <br>
        row: el registro que corresponde a la fila deschequeada.
        $element: el elemento DOM deschequeado.
        </td>
    </tr>
    <tr>
        <td>onCheckAll</td>
        <td>check-all.bs.table</td>
        <td>rows</td>
        <td>Se ejecuta cuando el usuario chequea todas las filas, los parámetros contienen: <br>
        rows: arreglo de las filas chequeadas.</td>
    </tr>
    <tr>
        <td>onUncheckAll</td>
        <td>uncheck-all.bs.table</td>
        <td>rows</td>
        <td>Se ejecuta cuando el usuario des-chequea todas las filas, los parámetros contienen: <br>
        rows: arreglo de las filas deschequeadas.</td>
    </tr>
    <tr>
        <td>onCheckSome</td>
        <td>check-some.bs.table</td>
        <td>rows</td>
        <td>
        Se ejecuta cuando el usuario chequea algunas filas, los parámetros contienen: <br>
        rows: arreglo de las filas chequeadas.
        </td>
    </tr>
    <tr>
        <td>onUncheckSome</td>
        <td>uncheck-some.bs.table</td>
        <td>rows</td>
        <td>
        Se ejecuta cuando el usuario deschequea algunas filas, los parámetros contienen: <br>
        rows: arreglo de las filas deschequeadas.
        </td>
    </tr>
    <tr>
        <td>onLoadSuccess</td>
        <td>load-success.bs.table</td>
        <td>data</td>
        <td>Se ejecuta cuando los datos remotos se cargan correctamente.</td>
    </tr>
    <tr>
        <td>onLoadError</td>
        <td>load-error.bs.table</td>
        <td>status</td>
        <td>Se ejecuta cuando ocurre algún error cargando los datos remotos.</td>
    </tr>
    <tr>
        <td>onColumnSwitch</td>
        <td>column-switch.bs.table</td>
        <td>field, checked</td>
        <td>Se ejecuta cuando se cambia la visibilidad de una columna.</td>
    </tr>
    <tr>
        <td>onColumnSearch</td>
        <td>column-search.bs.table</td>
        <td>field, text</td>
        <td>Se ejecuta cuando se busca por columna.</td>
    </tr>
    <tr>
        <td>onPageChange</td>
        <td>page-change.bs.table</td>
        <td>number, size</td>
        <td>Se ejecuta cuando se cambia el número de página o el tamaño de la página.</td>
    </tr>
    <tr>
        <td>onSearch</td>
        <td>search.bs.table</td>
        <td>text</td>
        <td>Se ejecuta cuando se busca en la tabla.</td>
    </tr>
    <tr>
        <td>onPreBody</td>
        <td>pre-body.bs.table</td>
        <td>data</td>
        <td>Se ejecuta antes de que el cuerpo/contenido de la tabla se construya.</td>
    </tr>
    <tr>
        <td>onPostBody</td>
        <td>post-body.bs.table</td>
        <td>none</td>
        <td>Se ejecuta después de que el cuerpo/contenido de la tabla es renderizado y es disponible en el DOM</td>
    </tr>
    <tr>
       <td>onPostHeader</td>
       <td>post-header.bs.table</td>
       <td>none</td>
       <td>Se ejecuta después de que el encabezado es renderizado y disponible en el DOM.</td>
    </tr>
    <tr>
        <td>onExpandRow</td>
        <td>expand-row.bs.table</td>
        <td>index, row, $detail</td>
        <td>Se ejecuta cuando se da click al icono de detalle para expandir la vista detalle.</td>
    </tr>
    <tr>
       <td>onCollapseRow</td>
       <td>collapse-row.bs.table</td>
       <td>index, row</td>
       <td>Se ejecuta cuando se da click al icono de detalle para colapsar la vista detalle.</td>
    </tr>
    <tr>
       <td>onRefreshOptions</td>
       <td>refresh-options.bs.table</td>
       <td>options</td>
       <td>Se ejecuta cuando se actualiza el objeto options, este método se ejecuta antes de los eventos destroy e init</td>
    </tr>
    </tbody>
</table>