ExtJS приложения на iPhone - PullRequest
       37

ExtJS приложения на iPhone

3 голосов
/ 23 сентября 2010

Это одностраничное приложение extjs, которое отлично работает в FF, IE и Safari.

Есть несколько проблем с просмотром или использованием этого приложения extjs на iphone. Панели / окна extjs не меняются, как на обычном экране. Когда пользователь уменьшает масштаб, расширяющаяся область просмотра не отображается. Пример изображения ниже:

  • Iphone не распознает поле со списком extjs.
  • Невозможно прокрутить вниз.

alt text

Проблема с окном просмотра: Основная проблема с окном просмотра. Он не прокручивает и не масштабирует должным образом в Iphone.

Ответы [ 3 ]

3 голосов
/ 28 сентября 2010

Ext JS не оптимизирован (и, скорее всего, не будет) для мобильных устройств. В этом и заключается цель Sencha Touch - мобильной платформы, созданной на основе Ext JS и специально предназначенной для iPhone и Android. Я сомневаюсь, что вам повезет, если вы решите подобные проблемы, используя стандартный Ext JS.

1 голос
/ 30 сентября 2010

Вместо использования окна просмотра я использовал контейнер панели макета столбца.Большинство файлов extjs работает нормально.Я поместил этот макет контейнера в div и указал его высоту и ширину.Также <meta name="viewport" content="height=700" />.

1 голос
/ 28 сентября 2010

Мы столкнулись с такой же проблемой с ExtJS и iPhone и немного другой, но сопоставимой проблемой с устройствами Android. Я полагаю, что эти браузеры сообщают о размере экрана таким образом, который смущает ExtJS, поэтому механизмы компоновки не работают. Поскольку Sencha Touch имеет похожий API, такой как ExtJS, создание версии вашего программного обеспечения Sencha Touch, вероятно, является самым разумным способом заставить его работать должным образом на устройствах iDevices и Android.

...