ExtJs 4 combobox avec des cases à cocher
Je suis à la recherche d'EXTJS4 contrôle zone de liste déroulante qui permet la sélection de plusieurs éléments via des cases à cocher à l'intérieur.
En fait j'ai besoin de ce contrôle http://lovcombo.extjs.eu/ mais il est mis en œuvre pour ExtJs3. J'ai essayé de le convertir en ExtJs4 mais la tâche n'est pas triviale réalité.
Pourriez-vous suggérer des composants similaires pour ExtJs4. Ou peut-être vous pourriez m'indiquer un tutoriel ou un exemple - comment faire de telles choses?
OriginalL'auteur Andrey Selitsky | 2011-07-06
Vous devez vous connecter pour publier un commentaire.
Multiselect combo avec case à cocher dans ExtJS4.0 peut être réalisé avec l'ajout de quelques lignes de code.
Fondamentalement, vous avez besoin de faire usage de l'existant classe css qui appliquée lors de la sélection et désélection d'un objet et en le poussant d'une image (la case de l'image) à l'époque en conséquence.
"x-boundlist-élément" et "x-boundlist-sélectionné" sont les classes de prise de poste-tous.css.
[ci-dessous est une image de ce composant personnalisé]
Dans ExtJS 4.2.1 (et autres versions sans doute), vous n'avez pas à coder en dur le chemin d'accès aux ressources. Au lieu de cela, mettre les styles pour un fichier SCSS (ex. sass/etc/toutes.scss) et l'utilisation "background: transparent url(images/menu/checked.gif);". Il semble qu'en 4.2.1, nous avons explicitement donner une largeur et une hauteur de 16px comme Pierre l'a mentionné.
dit, Vous devez ajouter de la hauteur et la largeur de 16px à votre style. Il a travaillé chez moi sur extjs 4.2.2.
OriginalL'auteur Subrata Nath
-- utilisation de la grille avec checkboxselectmodel dans la combox
essayez de la deuxième manière. ou attendre un moment, il y aura quelqu'un pour déplacer lovcombo à 4.x 🙂
OriginalL'auteur atian25