2015-05-12 4 views
0

Я понимаю, как создавать и использовать несколько страниц (или приложений) в рабочей области и создавать их. Я немного смущен тем, как вы заставляете эти несколько приложений разговаривать друг с другом?Рабочее пространство Secha ExtJs и несколько страниц (приложений)

позволяет сказать, что у меня есть два приложения в моей рабочей области - App1 и App2.

Я могу использовать маршрутизацию и заставлять приложения разговаривать друг с другом, если это достаточно просто (например, идентификатор пользователя).

Что делать, если мне нужно отправить несколько идентификаторов или данных из App1 в App2?

ответ

0

Я думаю, у вас есть несколько вариантов.

  • URL Параметры, которые вы анализирующие при создании экземпляра второго приложения: http://example.com/app2.html?one=1

  • Якорь в месте: http://example.com/app2.html#one:1

  • Если приложения размещены на том же домене, вы можете использовать что-то вроде SessionStorage или LocalStorage (при условии, что они доступны клиенту)

  • Установите печенье

+0

Можно ли делиться магазинами через страницы? – Jayaram

+0

Если вы создаете хранилище с использованием прокси-сервера сеанса или локального хранилища (в зависимости от того, как долго вы хотите, чтобы данные оставались на клиенте), да. Каждое приложение может загружать хранилище и иметь доступ к данным, хранящимся на клиенте – cpastore84

0

Вы можете добавлять и удалять карты панели динамически на одной странице без предоставления 2 или более pages.The Сенча приложение предназначено для одного приложения страницы.