2016-07-14 2 views
0

Я написал заявление ExtJS так:Лучшая практика для обработки ExtJS обновления страницы

enter image description here

подменю динамична добавил, нажав на кнопку слева.

Вопрос заключается в следующем: , поскольку под панель создается динамически, поэтому, если я обновляю всю страницу, панель исчезнет. Что я ожидал, он все равно может отображать один и тот же контент перед обновлением страниц. Итак, мой вопрос заключается в том, как справиться с этим в ExtJS? Нужно ли записывать текущую информацию о панели в Ext.App?

+2

Не обновляйте всю страницу, просто добавьте новую панель. –

+0

_если я обновляю всю страницу_, означает ли это «Если я нажму кнопку« Обновить браузер »? –

ответ

0

ExtJS - это основа для создания веб-приложений, которые запускаются внутри браузера.

С веб-приложениями, как и обычные приложения, вы не закрываете программу и не запускаете ее заново (например, обновление браузера) только потому, что кто-то хочет переключиться на другую панель инструментов или посмотреть на разные данные. Вы работаете с несколькими панелями, переключаетесь между ними и/или открываете окна.

Вы можете, например, создать несколько панелей внутри контейнера с макетом card и вывести на передний план панель, которую вы хотите показать прямо сейчас.

Если у вас есть лицензия, позволяющая использовать Sencha Architect, в Архитекторе есть хороший образец навигации, откуда вы можете начать и посмотреть, как это делается.

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