Общие особенности диджитов компоновки

Все диджиты компоновки располагаются в пределах пространства имен dijit.layout и обладают общим набором основных особенностей, о которых вам следует знать. Помимо наследования классов _Widget, _Container и _Contained, все они обладают еще целым рядом общих особенностей. В этом разделе дан краткий обзор этих особенностей, сведенных в табл. 14.1, запомнить которые не составит никакого труда. Особенно важным в табл. 14.1 являются взаимоотношения между методами layout и resize. Если говорить более точно, метод resize используется для изменения размеров виджета и это практически всегда является основанием для вызова метода layout, чтобы поменять размеры дочерних виджетов. Проще говоря, дочерние узлы не занимаются собственным размещением. Родительский узел выполняет их размещение внутри своего метода layout. В обычной ситуации метод управления жизненным циклом startup вызывает метод resize, который в свою очередь вызывает метод layout.

Диджиты компоновки особенно широко используют особенности классов _Container и _Contained, поэтому есть смысл познакомиться и с ними.

Оцените статью: (0 голосов)
0 5 0

Статьи из раздела Dojo на эту тему:
AccordionContainer
BorderContainer
ContentPane
StackContainer
TabContainer

Вернуться в раздел: Dojo / Виджеты компоновки