Работа с "горячими" ссылками. Управление ссылками. Применение областей компоновки с диалоговыми окнами, страница 8


Окно свойств подчиненной формы (Subfonn Properties), показанное на рис. 10.44, содержит только одну вкладку — Subform Info. Она позволяет присвоить форме имя и добавить комментарий, если необходимо. Поскольку поля ввода псевдонима не существует, после имени вводится символ "", а затем следует псевдоним. Два флажка в нижней части вкладки определяют способ вставки подчиненной формы: Include in Insert Subform... dialog (Включить в диалоговое окно Insert Subform...) и Include in New Form .. dialog (Включить в диалоговое окно (Include in New Form...). Если установлен нижний флажок, при каждом создании новой формы будет открываться диалоговое окно, отображающее все подчиненные формы, для которых установлено это свойство

Вставлять подчиненные формы можно также в процессе разработки с помощью команды меню Create | Insert Subform. Диалоговое окно Insert Subform (Вставить подчиненную форму) отображает список доступных подчиненных форм (рис 10.45).

Вставка подчиненных форм может также определяться формулой. Для этого необходимо установить флажок Insert Subform Based on Formula. Результатом вычисления формулы должно быть имя или псевдоним подчиненной формы.

Применение общих полей

Общие поля хранятся в списке дизайна в категории Resources | Shared Field (Ресурсы | Общие поля). Общедоступным является только описание поля, а не данные. Для создания общего поля необходимо:

1. Открыть список Shared Field.

2. Щелкнуть на кнопке New Shared Field либо на пиктограмме Create Shared Field.

3. Присвоить полю имя и установить остальные свойства.

ПРЕОБРАЗОВАНИЕ ПОЛЯ ИНДИВИДУАЛЬНОГО ИСПОЛЬЗОВАНИЙ В ОБЩЕЕ ПОЛЕ

Для такого преобразования необходимо выделить поле и выбрать команду меню Design | Share This Field (Дизайн | Предоставить общий доступ к этому полю).

Для вставки общих полей в формы и подчиненные формы служит пиктограмма Insert Shared Field и команда меню Create | Insert Shared Field. Появится диалоговое окно, подобное окну Insert Subform, где отображаются доступные общие поля.

Чтобы редактировать общее поле, нужно открыть категорию Shared Fields списка Design и выполнить двойной щелчок на записи, соответствующей общему полю. На рис. 10.46 показано окно конструктора Shared Field, занимающее всю область окна проектирования.

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

Применение внедренных элементов

В форму можно включить ряд внедренных элементов с помощью команды меню Create | Embedded Element | Element (Создать Внедренный элемент | Элемент). Многие из них относятся к элементам, которые могут внедряться в страницы. Во многих случаях страницы предпочтительнее для этой цели, чем формы. В форму можно внедрять следующие элементы:


•              Outline (Схема)

•              View (Представление)

•              Navigator (Навигатор)

•              Import Navigator (Навигатор импорта)

•              Date Picker (Поле выбора даты)

•              Group Scheduler (Расписание групп)

•              Folder Pane (Панель папок)

•              File Upload Control (Элемент управления выгрузкой файлов)

Все перечисленные элементы, кроме Group Scheduler и File Upload, могут вставляться в страницы Они рассматриваются в главе 14

Использование элемента управления File Upload

Этот элемент управления позволяет клиентам Web присоединять к документу файлы Чтобы создать элемент управления File Upload, необходимо воспользоваться командой меню Create | Embedded Element | File Upload Control При этом в позиции курсора в форму вставляется серая прямоугольная кнопка с надписью File Upload С этим элементом управления связано окно свойств со стандартными вкладками Paragraph Alignment, Paragraph Margins, Paragraph Hide-When, Paragraph Styles и Upload Extra HTML Конечно, этот элемент управления не нужен для клиентов Notes, поэтому имеет смысл скрыть его от них, установив флажок Hide Paragraph from Notes R4 6 or later (Скрывать абзац от клиентов Notes 4 6 или более поздней версии) Для функционирования элемента управления File Upload необходимо указать в сервере

Domwo xara-vor Tern/? fffff /047^

Работа с элементом управления Group Scheduler

Элемент управления Group Scheduler может внедряться только в основные и подчиненные формы Его нельзя внедрять в страницу, поскольку он требует наличия трех видов данных из подчиненного документа Необходимо наличие трех полей