Создание программным способом

Чаще всего вам придется создавать диджиты в разметке, но создание их программным способом выполняется ничуть не сложнее, и процесс этот мало чем отличается от создания любого другого объекта типа Function, потому что диджит является именно таким объектом – объектом типа Function. В общем случае конструктор диджита принимает два аргумента. Первый – это объект, содержащий свойства, значения которых требуется передать диджиту, причем это те самые свойства, которые определяются в теге при создании диджита в разметке. Второй аргумент – это исходный узел или значение атрибута id исходного узла, который будет использоваться диджитом для отображения:
var d = new module.DijitName(/*Object*/props, /*DOMNode|String*/node)

Пример 11.5 демонстрирует создание NumberSpinner программным спо
собом и воспроизводит тот же эффект, что и пример 11.4.
Пример 11.5. Создание виджета NumberSpinner программным способом


Number Spinner Fun!
href="http://o.aolcdn.com/dojo/1.1/dojo/resources/dojo.css" />
href="http://o.aolcdn.com/dojo/1.1/dijit/themes/tundra/tundra.css" />
type="text/javascript"
src="http://o.aolcdn.com/dojo/1.1/dojo/dojo.xd.js"
>


(body class="tundra")



(/body)
.



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

Статьи из раздела Dojo на эту тему:
WAI-ARIA
Библиотека Dijit для дизайнеров
Диджиты приложения
Диджиты размещения
Диджиты форм

Вернуться в раздел: Dojo / Обзор Dijit