Principe
Le plugin SelectComponentPlugin
permet de proposer facilement, aux utilisateurs, la sélection d’un composant correspondant à un ensemble de critères.
Les critères définis sont utilisés pour exécuter une recherche de composants dont les résultats sont affichés dans une popup de sélection.
Utilisation
new SelectComponentPlugin({
'title': 'My title',
'description': 'Select a component',
'callback': (id, label) => { console.log('selected document: ' + id) }
}).show();
var criterion = new Criterion();
criterion.setName("classid");
criterion.setOperator("EQUALS_TO");
criterion.addValue("Folder");
new SelectComponentPlugin({
'icon': 'fa fa-folder',
'title': 'My title',
'description': 'Select a folder',
'category': 'FOLDER',
'criteria': [criterion],
'callback': (id, label) => { console.log('selected folder: ' + id) }
}).show();
Sélection d’un modèle
Basé sur le plugin SelectComponentPlugin
, le plugin SelectTemplatePlugin
propose une bibliothèque de modèles de documents aux utilisateurs.
En définissant le type de modèle à proposer, les utilisateurs sélectionnent, parmi au sein de la bibliothèque, le modèles à utiliser.
new SelectTemplatePlugin({
'type': 'MSWord',
'callback': function(id, label){
new DownloadWordPlugin({'template': id, 'filename': label}).download();
}
}).show();