FreeSource : AltLinux/Sisyphus/Alterator/stdtemplates

Эта страница была перенесена на altlinux.org. Текст на freesource.info заморожен.

Стандартные шаблоны

Оглавление документа

workflow

Вместе с FBI поставляется ряд наиболее часто используемых workflow. Все workflow принимают дополнительные параметры, которые перечисляются в параметре wf после названия так, как это принято для URL, например wf="form?param1=1&param2=2". Следующие параметры — общие для всех workflow:

Параметры:

форма (form)

При чтении (GET) форма заполняется данными, прочитанными с бакенда. При сохранении формы (POST) модифицированные данные сохраняются обратно.

параметры:

картотека (card-index)

Двойная форма, применяется для управлением серией однотипных объектов. В html-шаблоне присутствуют две формы. Первая (class="selector-chooser") управляет основным объектом, в ней размещается селектор подъобекта (select c name="name"). Во второй (class="selector-data") выводятся параметры очередного выбранного объекта; в этой же форме обязательно должен присутствовать div с class="selector-name". Возможно также удаление объектов и создание новых. В формах также присутствуют кнопки со специальными именами.

первая форма:

вторая форма:

В первой форме все обращения к бакенду происходят по адресу, совпадающему с адресом формы, а во второй форме все обращения происходят по адресу, сформированному добавлением к адресу формы имени выделенного объекта.

Данный workflow может также применяться для моделирования «двухуровневого» выбора.

Страницы, ссылающиеся на данную: AltLinux/Sisyphus/Alterator