Utiliser des collections imbriquées
Construisez une hiérarchie dans chaque projet et réorganisez-la sans aplatir les relations enfants.
4 minDans ce guide
Arbre de collections
Les collections peuvent avoir des collections parentes et enfants. Glisser une branche préserve la profondeur et les relations descendantes tout en la déplaçant dans le même arbre de projet. Les cycles, les parents inconnus et l’imbrication sous un conteneur protégé sont rejetés. Supprimer un parent promeut ses collections enfants au niveau parent dans leur ordre existant.
Destinations depuis la capture
L’extension peut cibler un projet ou une collection avant d’enregistrer dans le cloud. Si une destination sélectionnée n’est plus disponible, le repli protégé Personal/Inbox conserve la session accessible.
Indenter une branche, puis vérifier le parent
Pendant le glisser d’une collection, le décalage horizontal est mesuré en pas d’indentation de 18 pixels. La profondeur projetée est bornée afin de ne pas aller plus profond qu’un niveau sous le frère précédent, ni plus superficielle que le frère suivant. Déposer une branche sur l’un de ses descendants est ignoré et l’arbre reste en place. Les collections protégées restent à la profondeur 0, et la liste triable traite les enfants d’une collection protégée comme des racines afin qu’ils ne puissent pas rester imbriqués sous ce conteneur protégé.
Dans le sélecteur de destination de l’extension, destination:get renvoie un CaptureDestination (projectId et collectionId) plus l’arbre de projet, avec les collections imbriquées indentées de 16 pixels par profondeur. Changer de projet enregistre immédiatement la collection protégée de ce projet s’il en existe une, sinon sa première collection. Si destination:set échoue, la page d’options affiche l’erreur destination-unavailable et recharge destination:get afin qu’une collection manquante ne reste pas sélectionnée. Un arbre vide affiche un placeholder Inbox désactivé.
- Faites glisser une collection vers la droite pour l’imbriquer sous le frère précédent, ou vers la gauche vers la racine ; si le dépôt est rejeté, la liste parentId est inchangée.
- Ne repliez un parent que lorsque vous avez besoin d’une barre latérale plus courte ; les descendants masqués restent dans l’arbre et se déplacent encore avec la branche glissée.
- Après une erreur d’enregistrement de destination, rouvrez les options de l’extension et confirmez que le projet et la collection correspondent à une entrée d’arbre live avant la prochaine capture cloud.