Как создать многоэкранное приложение с DreemGL? Если в моем приложении есть несколько экранов, через какой URL-адрес я могу получить доступ к этим экранам?Создание многоэкранного приложения с DreemGL
ответ
Просто добавьте второй экран в композицию внутри функции рендеринга() compositioin. Различные экраны в приложениях DreemGL идентифицируются через их атрибут name. Следующий состав содержит два экрана. Первый экран имеет имя «screen1», второе - «screen2». На каждом экране отображается представление с полями и центрированным текстом.
define.class("$server/composition", function ($ui$, screen, view, label) {
this.render = function() {
return [
screen({
name: 'screen1',
clearcolor: 'coolgrey'
},
view({
flex: 1,
bgcolor: 'amber',
h: 480,
flexdirection: 'column',
justifycontent: 'center',
margin: vec4(30)
},
label({
text: 'Screen #1',
fontsize: 50,
bold: true,
fgcolor: 'black',
bgcolor: null,
alignself: 'center'
})
)
), // end of 1st screen
screen({
name: 'screen2',
clearcolor: 'asparagus'
},
view({
flex: 1,
bgcolor: 'charcoal',
h: 480,
flexdirection: 'column',
justifycontent: 'center',
margin: vec4(30)
},
label({
text: 'Screen #2',
fontsize: 50,
bold: true,
fgcolor: 'white',
bgcolor: null,
alignself: 'center'
})
)
), // end of 2nd screen
];
};
});
Когда вы запускаете композицию в своем браузере, по умолчанию DreemGL будет доставлять первый элемент экрана как дочерний элемент композиции. Вы должны увидеть следующий интерфейс:
Для доступа ко второму экрану, просто добавьте имя экрана непосредственно в строку запроса, непосредственно после Questionmark, например: http://localhost:2000/examples/multiscreendemo?screen2
Теперь вы должны увидеть следующий пользовательский интерфейс:
- 1. Поддержка многоэкранного Android-вопроса
- 2. Извлечение выбранных элементов из многоэкранного списка ListView
- 3. Как настроить внешний вид многоэкранного просмотра таблицы?
- 4. Как добавить графику поверх многоэкранного изображения?
- 5. Поддержка многоэкранного макета Android не работает
- 6. Рекомендации по поддержке многоэкранного макета Android
- 7. Создание приложения
- 8. Создание приложения с MS Excel
- 9. Создание приложения с сайта wordpress
- 10. Создание финансового приложения с Django
- 11. Создание мобильного приложения с MVC4
- 12. создание приложения с несколькими UIImageViews
- 13. Создание примера приложения с Ogre
- 14. Создание приложения чата с нуля
- 15. Создание WPF-приложения с NAnt
- 16. Создание moddable приложения с OSGi
- 17. Создание многооконного приложения с Unity3D
- 18. Создание исполняемого приложения с Python
- 19. Создание интерактивного приложения с .NET
- 20. Создание родного приложения с MobileFirst
- 21. Создание веб-приложения с коэффициентом
- 22. Создание настольного приложения с гибкостью?
- 23. Создание iOS-приложения с iMovie
- 24. Создание приложения с использованием Spinnaker
- 25. Создание приложения winforms с питанием
- 26. Создание приложения с использованием MVVM
- 27. Создание широкого приложения (с плагинами)
- 28. Создание базового приложения с GULP
- 29. Создание приложения facebook с restfb?
- 30. Создание приложения, связанного с аутентификацией