Actions
Evolution #6442
ouvert[Structure et order] Linéarisation des orders
Statut:
Nouveau
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
08/06/2016
Echéance:
% réalisé:
0%
Temps estimé:
Wiki Détail:
Contrôle:
Thème:
Document:IHM
Description
Les règles actuelles des orders ne sont pas facilement explicables et peuvent aboutir à des incohérences dans l'interface (frame dupliquée).
Actuellement, les règles sont les suivantes :
- les attributs structurants (tab, frame) n'ont pas d'order et sont triés par rapport à la valeur des éléments qu'ils contiennent,
- les attributs non-structurants ont un order absolu (valable pour tous les attributs de la famille quelque soit leur niveau) et définissent l'order de leur attribut structurant,
- lorsqu'il y a une incohérence (un attribut non-structurant ayant un order qui le place au milieu d'autres attributs structurants pas dans le même non-structurant), alors un nouvel affichage de frame est créé pour stocker cet attribut
Les nouvelles règles proposées sont :
- les attributs structurants et non-structurants ont un order relatif soit à leur attribut père, soit à la racine (s'ils n'ont pas de père)
Cela permet d'avoir des order relatifs par niveau (chaque branche de l'arbre de la structure possède son propre référentiel) et de supprimer les incohérences, tout en étant largement compatible avec l'existant.
Actions
#1
Mis à jour par Charles Bonnissent il y a presque 10 ans
- Lié à Evolution #6493: Ordonnancement des attributs dans la famille : ajout des relations 'previous sibling' ajouté
Actions