2016-04-12 1 views
0

J'ai une table qui a plusieurs colonnes, donc il y a une barre de défilement horizontale. Disons que j'ai 10 colonnes, 7 sont visibles, 3 ne le sont pas. le problème que j'ai maintenant:navigation par tabulation et défilement

  1. si la cellule est invisible et il a une valeur, quand je l'utilise onglet pour naviguer cette cellule et mise au point réglée à cette entrée, la barre de défilement horizontale ne faites défiler jusqu'à la colonne. Si cette cellule est vide, elle défilera et rendra cette colonne visible.
  2. la cellule qui a de la valeur, il va sélectionner toute la valeur (en surbrillance) quand on se concentre, y a-t-il un moyen de manipuler le comportement?
+1

Il est difficile de visualiser ce que vous décrivez. Pouvez-vous créer un [mcve] pour nous? – Blazemonger

+0

oublier de mentionner, je n'ai pas le problème de défilement dans IE. il n'a pas défilé en chrome. –

+0

http://embed.plnkr.co/uKw8mE20tI7Twv9VirTi/ FF et IE fonctionnent, seul le chrome donne des ennuis. J'utilise SAPUI5 mvc framework –

Répondre

0

En ce qui concerne votre question 2:

Pour chaque modèle de oTable2 vous pouvez joindre un gestionnaire d'événements jQuery et faire ce que vous voulez à l'intérieur:

oTemplate.addEventDelegate({ 
    onAfterRendering: function (oEvent) { 
     var oClonedTextField = oEvent.srcControl; 
     oClonedTextField.$().find("input").focus(function() { 
      this.setSelectionRange(0, 0); 
     }); 
    } 
});