peut-être est-ce une hérésie pour les experts en UX mais je ressens assez souvent le besoin de pouvoir passer d’une fiche à une autre tout en trouvant assez pénible de scroller pour trouver en bas les boutons de navigation.
Est-ce possible de paramétrer des raccourcis qui auraient cet effet ?
Autre question qui ne concerne pour le coup pas du tout les mêmes concepts mais qui concerne tout de même la navigation entre les objets: est-il possible (prévu?) de pouvoir naviguer dans la chaîne d’héritage d’un même objet comme par exemple pouvoir naviguer entre une application (générique, hérité) et ses sous-types (héritiers) ?
Le navigateur utilise déjà ALT-left ou right pour naviguer entre les pages.
Il faudrait un raccourcis du même ordre comme
CTRL-left/right : previous / next item
CTRL-SHIFT-left/right : first / last item
Sur l’héritage je n’ai pas bien compris le besoin :
Pour naviguer entre objets hérités au sens Simplicité (1 objet commun avec un type qui le spécialise dans N sous-objets) il faut utiliser le hook getTargetObject qui permet de router vers l’objet typé sans rester sur l’objet commun : on liste tous les légumes mais on ouvre le formulaire d’une carotte.
Pour naviguer dans votre modèle métier spécifiquement, vous pouvez toujours ajouter des raccourcis au chargement de la page via un event keydown sur le document ou votre div supportant le focus.
Certains raccourcis sont déjà prévus pour appeler certains éléments, comme par exemple le CTRL-S :
mydiv.addClass("js-ctrl-s").on("ui.key.ctrls", function() {
// save my div
});
le CTRL-S cherche tous les contenus ayant la classe js-ctrl-s, et lance leur triggerHandler ui.key.ctrls.