Вопрос по android – Как передать данные между экранами в sencha touch2.0?

1

Я работаю над приложением sencha touch2.0 и хочу отправить данные с одного экрана на другой. Я знаю этот вопрос уже задавалиВот но я не нахожу это полезным, поэтому я спрашиваю это здесь снова.

В моем приложении есть список-флажок, и я хочу, чтобы при нажатии на один или несколько флажков и переходе к следующему экрану я получал все «отмеченные». элементы списка здесь означают, что я хочу отправить данные проверенных элементов списка с одного экрана на другой. Из моего исследования сети я узнал, что это может быть сделаноdispatch() методhttp://docs.sencha.com/touch/2-0/#!/api/Ext.app.Application-method-dispatch, Но я не знаю, как это сделать. Поэтому, пожалуйста, предоставьте мне любое предложение / решение, чтобы избавиться от этих проблем.

ты видел этоstackoverflow.com/questions/5173912/… MAC
да, я уже видел это. Это описывает почти ту же самую проблему. но решение дано в sencha touch 1.0.i сделал это в ST1.1 через Ext.dispatch, но не смог сделать это в ST2.0 himanshu
У меня проблема с получением выбранных элементов в списке с флажком, я не могу понять это. не могли бы вы помочь мне решить эту проблему? Sathyapradeep

Ваш Ответ

1   ответ
1

Ext.dispatch() не рекомендуется в Sencha Touch 2.0 из-за того факта, что вы всегда можете вызвать любой метод любого контроллера в любое время, когда захотите, прямо в ваших представлениях:

yourAppName.getApplication().getController.method(params)

Или даже дальше, вы можете сделать это автоматически черезrefs а такжеcontrols в вашем контроллере.

но как я выведу его на следующий экран? himanshu
это param будут мои данные и как я получу данные на следующий экран? himanshu
немного больше деталей. В ST2Ext.Dispatch удаляется, потому что это не очень хорошо для структуры MVC. Все логические процессы принадлежат контроллеру, параметры (данные) принадлежат моделям / хранилищам. Вот и все.
точно, когда ваши параметры (данные, которые вы сказали) передаются в метод контроллера, с ними легко иметь дело или просто сохранять их, даже глобально, черезStores а такжеModels, Хорошо?
Это было немного завершено для меня, чтобы понять, как я не так много бывших. в сенче, но вы проделали большую работу и заставили меня понять, спасибо за вашу помощь. himanshu

Похожие вопросы