Bonjour
j’ai besoin de vos lumière sur la fonction jeeDialog.dialog.
quand je fait ça :
// ========== YAML config modal ==========
$('.eqLogicAction[data-action="yaml_config"]').on('click', function () {
jeeDialog.dialog({
id: 'esphomeYamlDialog',
title: 'Validation YAML ESPHome',
width: '80%',
height: '50%',
contentUrl: 'index.php?v=d&plugin=esphome&modal=yaml.validation&id=' + $('.eqLogicAttr[data-l1key=id]').value(),
buttons: {
uniqueid: {
label: '{{Fermer}}',
className: 'btn btn-success',
callback: {
click: function () {
jeeDialog.get(esphomeYamlDialog).destroy()
}
}
},
},
});
});
// ========== End YAML config modal ==========
il me rajoute systématiquement le bouton annuler et ok, alors que veux créer simplement un bouton.
voici la capture d’écran du résultat:
il y a t’il un moyen pour enlever les deux boutons Annuler et ok qui sont par défaut.
Hello,
Ca devrait être mieux dans cette idée :
jeeDialog.dialog({
id: 'esphomeYamlDialog',
title: 'Validation YAML ESPHome',
width: '80%',
height: '50%',
contentUrl: 'index.php?v=d&plugin=esphome&modal=yaml.validation&id=' + $('.eqLogicAttr[data-l1key=id]').value(),
buttons: {
cancel: {
className: 'hidden'
},
confirm: {
label: '{{Fermer}}',
className: 'btn btn-success',
callback: {
click: function () {
jeeDialog.get(esphomeYamlDialog).destroy()
}
}
},
},
})
1 « J'aime »
Merci @Aurelien ça fonctionne.
Hello,
Ou simplement ajouter defaultButtons: {}, après buttons
2 « J'aime »
Alors j’ai testé ta proposition et ça fonctionne en le mettant avant le bouton pas après:
defaultButtons: {},
buttons: {
uniqueid: {
label: '{{Fermer}}',
className: 'btn btn-success',
callback: {
click: function () {
jeeDialog.get(esphomeYamlDialog).destroy()
}
}
},
},
Avant ou après il n’y a pas d’importance normalement.
effectivement, tu as raison, désolé d’avoir mis un doute 
1 « J'aime »
system
A fermé ce sujet ()
8
Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.