0

enter image description hereСенча сенсорный вложенного вида навигации

В моем приложении, у меня есть Главной страницы, которая имеет следующие кнопки меню:

1. Button1 
2. Button2 
3. Button3 
4. Button4 

Теперь, когда я нажимаю Button1, приложение перемещается на Page1. (Page1 - это навигационное представление).

Проблема здесь, по умолчанию Page1 не имеет кнопку Назад, чтобы вернуться к Home страницы. Поэтому мне нужно вручную добавить кнопку «Назад».

Вопрос 1: Есть ли другой способ перевести вид Page1 в Вид дома, чтобы кнопка «Назад» была сгенерирована автоматически?

Итак, теперь я вручную добавил кнопку Назад на Page1. Это Page1 - это вид навигации, имеющий список. При нажатии на элемент списка он перемещается в SubPage1.

Теперь проблема заключается в том, что есть кнопка возврата по умолчанию, которая будет сгенерирована + кнопка назад, которую я добавил. Итак 2 кнопки назад !!

Чтобы решить эту проблему, я скрою добавленную вручную кнопку возврата при нажатии. А затем покажите кнопку поп-музыки. Снова проблема с этим заключается в небольшой задержке в hide/show, и это видно в приложении. Другая проблема заключается в том, что в старых моделях Blackberry добавленная вручную кнопка «Назад» иногда не скрывается!

Вопрос 2: Любой лучший способ справиться с этим!?

И наконец, Что делать, если я хочу вложенную навигацию?

Скажите, у меня есть магазин с 10 записями. В Page 1 я отображать 3 записей в виде списка -

record1 - on tap of this, show its detailed view 
record2 - on tap of this, show its detailed view 
record3 - on tap of this, show another sub list with records 4 to 10. 

Вопрос 3: Как я этого добиться?

ответ

1

Вопрос 1: Да, вы можете использовать NavigationView в качестве главной страницы. Затем нажмите на свой дом. В случае нажатия кнопки нажмите на свой вид Page1 (который теперь является списком, а не навигационным видом). При необходимости скройте навигационную панель на домашней странице, прослушивая push и pop-события вашего навигационного представления.

Вопрос 2: Мой первый ответ решает вашу проблему

Вопрос 3: Вы можете использовать listpaging плагин для вашего списка.Проверьте его, чтобы убедиться, что он соответствует вашим потребностям: http://docs.sencha.com/touch/2.3.0/#!/api/Ext.plugin.ListPaging

+0

спасибо @Altrem. Никогда не думал об этом подходе для q1 и q2. где в качестве ListPage не то, что я ищу – senchaDev

Смежные вопросы