Sto sviluppando un plug-in che aggiunge una nuova scheda al modale multimediale e ho bisogno di sapere come attivare un aggiornamento della scheda degli allegati in modo che mostri gli allegati appena aggiunti. Questo è il codice che sto usando:
wp.media.view.Toolbar.Custom = wp.media.view.Toolbar.extend({
initialize: function() {
_.defaults( this.options, {
event: 'custom_event',
close: false,
items: {
custom_event: {
text: wp.media.view.l10n.customButton,
style: 'primary',
priority: 80,
requires: false,
click: this.addAttachment
}
}
});
wp.media.view.Toolbar.prototype.initialize.apply( this, arguments );
},
// triggered when the button is clicked
addAttachment: function(){
this.controller.state().addAttachment();
this.controller.setState( 'insert' );
// I NEED TO TRIGGER A REFRESH OF THE ATTACHMENTS TAB HERE
}
});
Qualsiasi aiuto sarebbe apprezzato. La documentazione modale multimediale è quasi inesistente.
Grazie
this.controller.state().addAttachment()
funzione è solo una chiamata AJAX che utilizza wp.media.post()
, quindi dovrei innescare un ipotetico evento di "aggiornamento del modello" da qualche parte dopo questa chiamata AJAX. Qualche idea?