javascript - descargar - formatter bootstrap table
.bootstrapTable ejecuta el código después de la actualización (2)
Quiero ejecutar el código después de la actualización de la tabla de arranque.
He escrito el siguiente código:
$selectProductTable.bootstrapTable(''refreshOptions'', {
url: REST_PRODUCT_PREFIX + ''/list'',
ajaxOptions: {
headers: {
"Authorization": "Bearer " + token
}
},
success: function() {
updateUserInformation($("#userId").val())
}
});
Pero el éxito no invoca.
¿Puedes ayudar a lograrlo?
Eche un vistazo a: https://github.com/wenzhixin/bootstrap-table/blob/develop/dist/bootstrap-table.js#L2014-L2033
Específicamente, la línea 2026. Puede ver que cuando se produce el éxito de la llamada ajax desencadena un evento llamado: ''load-success.bs.table''.
Puedes escuchar este evento haciendo algo como esto:
$table.on(''load-success.bs.table'', function (res) {
console.log(''this is the response from the ajax call: '' + JSON.stringify(res, null, 2));
})
http://jsfiddle.net/cm44uL3v/2/
El evento se llama: onLoadSuccess
y puede encontrar una descripción de lo que hace aquí: http://bootstrap-table.wenzhixin.net.cn/documentation/#events
$selectProductTable.bootstrapTable({
method: ''get'',
...
onLoadSuccess: function(status, res) {
// do something
},
...
});