2016-04-12 3 views
0

У меня есть стол, который имеет много столбцов, поэтому есть горизонтальная полоса прокрутки.вкладка навигации и прокрутки

скажем, у меня есть 10 столбцов, 7 видны, 3 нет. проблема у меня сейчас:

  1. если ячейка невидима, и она имеет значение, когда я использую вкладки навигации к этой ячейке и установить фокус на этот вход, горизонтальная полоса прокрутки не прокручивать в колонну. , если эта ячейка пуста, она будет прокручиваться и отображать этот столбец.
  2. ячейка, которая имеет значение, выберет все значение (выделено) при фокусировке, есть ли способ манипулировать поведением?
+1

Трудно представить себе, что вы описываете. Можете ли вы создать для нас [mcve]? – Blazemonger

+0

Запомните, у меня нет проблемы с прокруткой в ​​IE. он не прокручивался в хроме. –

+0

http://embed.plnkr.co/uKw8mE20tI7Twv9VirTi/ FF и IE работают, только хром создает проблемы. Я использую инфраструктуру mvc для SAPUI5 –

ответ

0

Что касается вашего вопроса 2:

Для каждого шаблона oTable2 вы можете прикрепить обработчик событий JQuery и делать все, что вы хотите внутри:

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