Первый значок панели вкладок выбран по умолчанию на Родосе - PullRequest
0 голосов
/ 19 августа 2011

У меня проблема с панелью вкладок (когда приложение загружается изначально по умолчанию отображается первый значок панели вкладок и он перенаправляется на эту страницу)

Вот мой код

class AppApplication < Rho::RhoApplication
 def initialize
   tabbar = [
     {:label => 'search',  :action => '/app/Search', :icon => '/
public/images/Icons/search.png', :reload => true},
     {:label => 'map',  :action => '/app/Map', :icon => '/public/
images/Icons/map.png', :reload => true},
     {:label => 'menu',  :action => '/app/Account', :icon => '/public/
images/Icons/menu.png', :reload => true},
     {:label => 'businesses',  :action => '/app/Work', :icon => '/
public/images/Icons/businesses.png', :reload => true},
     {:label => 'reviews',  :action => '/app/Review', :icon => '/
public/images/Icons/reviews.png', :reload => true}
   ]
   Rho::NativeTabbar.create( :tabs => tabbar, :place_tabs_bottom =>
true)
   @@toolbar = nil
   super
 end
end
  • Здесь (когда приложение загружается изначально, выбран значок «поиск» по умолчанию также перенаправляет на страницу поиска, но в rhoconfig.txt путь srart '/app/Map'

Как избежать этой проблемы?

1 Ответ

0 голосов
/ 21 августа 2011

Панель вкладок переопределит начальный путь в вашей конфигурации, и она всегда будет загружать первую вкладку по умолчанию.

Вы можете вызвать Rho :: NativeTabbar.switch_tab (1) (нулевой индексна основе) после того, как была создана панель вкладок, чтобы переключить ваше приложение на любую вкладку, которую вы хотите.

...