В моем приложении ExtJS 4.2.1
У меня есть экран панели мониторинга, где Im показывает некоторые диаграммы и сетки.ExtJS загружает изображения динамически для виджетов панели инструментов
Я был запрошен моим клиентом, чтобы пользователь мог добавить пользовательский виджет (из статической коллекции виджетов), так что dashboard
будет показывать только widgets
, которые пользователь хочет иметь.
Поэтому я должен создать динамическое число widgets
в зависимости от некоторого JSON
, которое будет отправлено с сервера при входе пользователя в систему. Но я не знаю, как это реализовать.
Процесса, который пользователь будет следовать будет следующим:
- На моем взгляде, приборной панели у меня будет 4 панели (макет таблицы).
- Каждая панель будет иметь
tool
(значок шестеренки). - Пользователь нажимает на значок этой шестерни, и окно будет отображаться со списком доступных виджетов, которые он может назначить этой панели.
- Пользователь выбирает виджет, который он хочет добавить на выбранную панель, и нажал кнопку «Применить».
- В случае нажатия кнопки предпочтения будут сохранены в базе данных.
- В следующий раз, когда пользователь войдет в приложение, настройки будут загружены в исходный JSON, чтобы виджеты могли быть загружены в каждую панель.
Кто-нибудь реализовал такой подход?
Похоже, вы прекрасно объяснили, как вы хотите его реализовать. Какая информация вам нужна? –