Development #28923
select2: mauvaise largeur du conteneur quand le champ à afficher est conditionnel
Début:
12 décembre 2018
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Oui
Planning:
Description
Un widget select2 d'un champ condtionnel a toujours la largeur de 100px.
Si le champ n'est plus contionné par un autre, la largeur du select2 est correctement affichée.
Je joins un exemple de formulaire en local sur lequel je réproduis le souci.
Fichiers
Révisions associées
Historique
Mis à jour par Frédéric Péters il y a plus de 5 ans
- Projet changé de w.c.s. à Intégrations graphiques Publik
- Assigné à mis à Frédéric Péters
Il y a un resizeSearch quelque part, qu'on pourrait appeler comme on le fait pour les cartes,
if ($widget.hasClass('MapWidget') && !was_visible) { $widget.find('.qommon-map').trigger('qommon:invalidate'); + } else if ($widget.hasClass('JsonpSingleSelectWidget') && !was_visible) { + //XXX }
sauf que c'est une méthode que je n'arrive pas à atteindre dans le js, et je ne vais pas chercher davantage.
Mis à jour par Frédéric Péters il y a plus de 5 ans
- Fichier 0001-style-force-select2-in-grid-to-take-available-width-.patch 0001-style-force-select2-in-grid-to-take-available-width-.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Parce que forcer le mauvais calcul de select2 à la poubelle, c'est bien plus facile.
Mis à jour par Serghei Mihai il y a plus de 5 ans
- Statut changé de Solution proposée à Solution validée
Et it works.
Mis à jour par Frédéric Péters il y a plus de 5 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit 39a1261e2ce6dac52b1d0d9f992c858afb801d71 Author: Frédéric Péters <fpeters@entrouvert.com> Date: Wed Dec 12 12:22:37 2018 +0100 style: force select2 in grid to take available width (#28923)
Mis à jour par Frédéric Péters il y a plus de 5 ans
- Statut changé de Résolu (à déployer) à Solution déployée
style: force select2 in grid to take available width (#28923)