Я хочу создать элемент управления mariontte, который состоит из трех основных элементов управления. Сначала это Date Picker, второй - числовой степпер, а третий - Date Picker. Идея заключается в том, что первая дата - это начальная дата, а числовой шаговый добавляет дни, и результат показан во втором сборщике дат. Во всяком случае, я не знаю, как создать представление Marionette, когда не все дочерние элементы одинаковы. Как мне подойти к этому?управление марионеткой из основных элементов управления
1
A
ответ
2
Я думаю, что вы можете создать compositeview (или даже макет может работать), имеющие три див и сделать три различные itemviews в три диве явного добавления эля из itemViews в дивах
например если следующий ваш шаблон compositeview
<div id="first-datepicker"></div>
<div id="numeric-stepper"></div>
<div id="second-datepicker"></div>
Затем в compositeView JS вы можете сделать itemviews следующим
ui:{
firstDatepicker: "#first-datepicker",
numericStepper: "#numeric-stepper",
secondDatepicker: "#second-datepicker"
},
onRender: function(){
this.ui.firstDatepicker.html(new DatePickerView().render().el);
this.ui.numericStepper.html(new NumericStepperView().render().el);
this.ui.firstDatepicker.html(new DatePickerView().render().el);
}
Но в случае схемы не нужно явно отрендерить вид, вы можете просто использовать метод показа макета как
regions:{
firstDatepickerRegion: "#first-datepicker",
numericStepperRegion: "#numeric-stepper",
secondDatepickerRegion: "#second-datepicker"
},
onRender: function(){
this.firstDatepickerRegion.show(new DatePickerView());
this.numericStepperRegion.show(new NumericStepperView());
this.secondDatepickerRegion.show(new DatePickerView());
}
Смежные вопросы
- 1. Java: создание основных элементов управления
- 2. Управление памятью основных данных
- 3. Поиск элементов управления внутри вложенных основных страниц
- 4. Управление памятью основных данных
- 5. Управление множеством элементов управления в FlowLayoutPanel
- 6. Управление положением элементов управления на основе видимости
- 7. Управление заполнитель и выравнивание дочерних элементов управления
- 8. Управление событиями для динамических элементов управления (VB.NET)
- 9. Найти управление по имени из элементов управления Windows Forms
- 10. Использование различных классов для проверки основных элементов управления формы
- 11. Win32 API: Как избежать мерцания основных элементов управления окном?
- 12. Restkit удаление элементов из основных данных
- 13. Выбор определенных элементов из основных данных
- 14. Удаление основных элементов данных
- 15. Именование элементов управления
- 16. Добавление элементов управления в коллекции элементов управления из панели обновления
- 17. Управление списком внутри пользовательского элемента управления из основной формы и других элементов управления пользователя
- 18. asp.net управление проверкой управления кадром управления
- 19. Управление UITableView с помощью нескольких сегментированных элементов управления
- 20. Silverlight: Стыковка элементов управления
- 21. Управление ролями с помощью встроенных элементов управления ASP.NET
- 22. Управление и просмотр основных функций телевизора
- 23. Фильтр через массив элементов управления и их управление
- 24. Удаление элементов управления из tabPage
- 25. Удаление элементов управления из TGridPanel
- 26. jQuery Mobile с марионеткой или чаплин?
- 27. VirtualStringTree - встраивание элементов управления в ячейках - управление не показано
- 28. Настройка высоты элементов основных страниц?
- 29. Поведение основных элементов CSS CSS
- 30. Сумма элементов в основных данных