Копировать ссылку на страницу

Предоставляет инструменты для работы с шаблонами. Не требует использования функции WebAccess.ready.

Свернуть/развернуть пример Пример:

// Добавляем данные в словарь.
var data = WA.TMPL.prepare();
data.left = 'Левая колонка';
data.right = 'Правая колонка';
data.center = 'Центральная колонка с html';
 
// Заносим данные в шаблон.
// layouts/3Columns.html - шаблон с тремя колонками на блоках без таблиц
WA.TMPL.render("layouts/3Columns.html", data).done(function(html) {
ShowDialog(html);
});
// В результате появится окно с тремя именованными колонками: «Левая колонка», «Правая колонка, «Центральная колонка с html».

Свернуть/развернуть Функции

Свернуть/развернуть Public method prepare – получает объект-словарь, необходимый для наполнения данными шаблона

Синтаксис:

 

prepare()

Возвращаемое значение:

Объект-словарь, который необходим для наполнения данными шаблона.

Описание:

Позволяет использовать глобальную функцию L в шаблонах для перевода строк.

Свернуть/развернуть Public method render – устанавливает данные для указанного шаблона

Синтаксис:

 

render(templateName, opt_data, opt_disableCache)

Параметры:

Имя

Тип

Описание

templateName

string

Путь к файлу шаблона относительно папки Site/templates

opt_data

object

Данные для шаблона

opt_disableCache

boolean

Отключить кэширование. Возможные значения: true, false. Значение по умолчанию false

Описание:

Накладывает данные на указанному шаблон, генерирует html-разметку.

Возвращаемое значение:

Специальный deferred-объект.

См. также

 

© 2016 Компания DIRECTUM Сообщество пользователей DIRECTUM