Читайте также:
|
|
Иногда не удается подобрать шаблон, но существует база данных, которая в точности отвечает потребностям разработчика. Опишем процедуру копирования элементов оформления в новую базу данных:
1. Щелкнуть на пиктограмме копируемой базы данных. Открывать ее не обязательно.
2. В окне клиента Notes или Domino Designer выберите команду меню File → Database→New Copy (Файл → База данных → Создать копию).
3. В появившемся диалоговом окне в поле со списком Server оставить значение Local.
4. Изменить заголовок и имя файла. Установить переключатель Database Design Only (Только оформление базы данных).
5. Для сохранения новой базы данных щелкните на кнопке ОК.
Будет создана новая база данных, которая является полной функциональной копией исходной базы данных.
4. Общий обзор Domino-Designer.
После запуска Domino-Designer следует открыть БД в режиме конструктора. Для этого необходимо щелкнуть на пиктограмме «открытия существующей БД». Выбранная БД будет раскрыта и будет отображен список всех элементов дизайна. Для всех БД отображается одинаковый набор элементов дизайна не зависимо от наличия в них реальных объектов.
Основные элементы дизайна:
1. Форма.
2. Подформа.
3. Страницы.
4. Представления.
5. Папки.
6. Агенты.
7. Фреймсеты.
8. Схемы навигации.
9. Библиотеки кнопок.
10. Библиотеки полей.
11. Библиотеки скриптов.
12. Библиотеки картинок.
13. События базы.
В правой панели перечислены все объекты, которые существуют в данный момент для элемента дизайна. Наилучшим свойством этой панели является возможность быстрого просмотра дополнительной информации об элементах дизайна. В большинстве представлений выводится имя элементов, псевдоним, дата последней модификации, имя лица, редактировавшего элемент последним, а так же указание, что элемент поддерживает-web, mobile, notes, Inherits Design (наследуемый дизайн). В представлении агентов также отображается имя владельца программы-агента и пусковой элемент. В Представлении библиотек сценариев отображается тип библиотеки.
Работа с окном свойств.
Окно свойств позволяет модифицировать все атрибуты выделенного элемента дизайна Domino. К этим элементам относятся:
- страницы рабочего пространства;
- БД;
- представления;
- документы;
- формы;
- поля и т.д.
Для доступа к окну свойств необходимо щелкнуть на самом крайнем слева значке в панели пиктограмм. Окно свойств выводится с наборам вкладок, каждая из которых представляет определенные свойства в соответствии с доступными для данного элемента категориями. Поле со списком панели заголовка окна свойств позволяет переходить к другим элементам дизайна, вызывая, например, свойства документа или свойства БД. Подробнее о свойстве БД смотрите в файле: БД в Lotus Notes.
Набор пиктограмм Smart Icon.
Существует различные панели пиктограмм для разработки дизайна приложения. Основные пиктограммы Smart Icon (расположены справа):
1. создать форму;
2. создать представления;
3. создать папку;
4. создать агент;
5. создать подчиненную форму;
6. создать общие поля.
При создании элементов дизайна появляются соответствующие панели пиктограмм. Например, при создании форм появляется панель, пользуясь которой можно изменить шрифт, его цвет, выравнивание текста, вставить таблицу или создать поле и т.д.
Работа с окном дизайна (Design Screen)
После открытия формы появляется окно IDE (Integrated Development Environment – интегрированная среда разработки). Слева находиться панель навигатора, которую для расширения рабочего пространства можно закрыть.
Существует четыре панели разработки:
- панель Work (рабочая) – в верхней половине окна,
- панель Programmer (программист) – в правом нижнем углу,
- панель Action (действия) – в правом верхнем углу,
- панель Browser (просмотр) – в левом нижнем углу.
На этих панелях могут располагаться элементы дизайна (например, действия могут располагаться на всех панелях дизайна, более подробно см. табл. 8.8 стр. 182 Lotus Notes и Domino 5/6 «энциклопедия программиста», Дебби Линд, Стив Керн, 2003 г.). Существуют пять элементов дизайна, которые не включены в табл. 8.8, поскольку они не используют общий IDE, но обладают отдельными интерфейсами: наборы фреймов, значки БД, ресурсы изображений, ресурсы java, конспект дизайна (182-183).
1) рабочая панель (Work Pane). Используется при разработке основных и подчиненных форм, представлений, папок и навигаторов, для размещения элементов дизайна, таких как поля, столбцы и графические объекты.
2) панель программиста (Programmer Pane). Она служит для создания кода элементов дизайна, отображает имя элемента, который разрабатывается, а так же программируемые события (185-188).
3) панель просмотра (Browser). Она содержит две вкладки которые позволяют переключаться между списком доступных объектов и списком доступных сведений по программированию. Вкладка Reference выводит справочные сведения по используемому в данный момент языку программирования (язык формул, LotusScript, JavaScript, Java) и предоставляет возможность вставлять команды, формулы и другие элементы языка в панель программиста (188-190).
4) панель действий (Action Pane). Она содержит список доступных действий; часть из них относится к стандартным (системным) действиям и не может быть удалена (191-192). Все стандартные действия являются системными командами и обозначаются *. Приведем список доступных системных действий:
5. Работа с элементами структуры. Определение форм.
Формы являются одним из основных элементов дизайна приложений Domino. Они служат средствам добавления, редактирования и просмотра документов в БД Lotus. Формы служат механизмом ввода информации в БД Notes, а поля – средствам хранения данных в документах. Поля служат основными строительными блоками форм Notes. Их можно редактировать, вычислять, скрывать или отображать. Форма Notes может содержать множество полей. Каждая форма должна обладать именем, содержать поля и иметь цвет фона.
Таблица2: Объекты форм Notes.
Объекты | Применение |
Статический текст | Надписи полей, заголовки, подзаголовки и описание. |
Графика | Придает формам привлекательность, иногда служит для указания состояния документа. |
Таблицы | Выравнивание полей и текста, границы таблиц можно скрывать для отдельных позиций либо для таблиц в целом. |
«Горячие» ссылки | Могут служить ссылками на документы Notes и web-страницы, предоставлять всплывающие подсказки, выполнять формулы Notes или сценарии. |
Кнопки | Специальные типы «горячих» ссылок, которые могут добавляться в отдельные области формы для выполнения простых действий, формул Notes или сценариев. |
Действия | Могут существовать в меню, в панели действий, либо там и там. Они доступны для форм и представлений. В качестве действий могут использоваться формулы Notes, Lotus Script, @commands. |
Подчиненные формы | Они могут вставляться в формы в зависимости от формулы или постоянно и являются повторно используемыми элементами проекта. |
Разделы | Существует 2 типа разделов: управляющие доступом и стандартные. Разделы служат средством представления, организации и управления информацией. |
Области компоновки | Специальные области форм, которые позволяют разработчику создавать формы, где легко осуществляется комбинирование текста и графики. |
Вычисляемый текст | Для вычисления текстовых элементов форм можно использовать формулы. |
Ресурсы изображений | Реализована возможность внедрения совместно используемых изображений, хранимых в БД. |
Внедренные элементы | Можно внедрять следующие объекты: схемы, представления, навигаторы и т.д. (стр.194) |
HTML | Код html может вводиться непосредственно в формы для отображения в web-браузерах. |
Java аплеты | Они могут внедряться непосредственно в формы Notes. |
Javascript | Сценарии Java script могут внедряться непосредственно в формы для использования в системах клиентов web, могут применяться для написания обработчиков событий различных объектов в Notes (OnKeyDown, OnKeyPress, OnKeyUp, PostSave, PostSend и.т.д.). |
Горизонтальные линейки | Рисуют горизонтальные линии на страницах во время их просмотра в системе клиента web. |
Ole-объекты | Технология OLE может использоваться в формах для ссылки на объекты, созданные в других приложениях. |
6. Проектирование форм.
Перед тем, как приступить к проектированию форм, необходимо определить их вид и функции (связь между формами, их назначение, источник данных и т.д.). В процессе проектирования форм может обнаружиться, что некоторая информация повторяется во многих формах. Для хранения и отображения подобной информации очень удобно использовать подчиненные формы.
Типы форм:
1. Документ.
2. Ответ (response).
3. Ответ на ответ (response of response).
Опция type содержится во вкладке Form Info окна Form Properties (свойств формы).
Три типа форм основаны на иерархии документов. Тип формы «документ» называется главным или главной тематической формой (main topic form). Он находится на вершине иерархии. Главные документы могут иметь несколько связанных с ними ответных документов. Точно так же ответные документы могут иметь несколько связных с ними документов типа «ответ на ответ». Эта иерархия документов использована в шаблоне БД «дискуссия» и может использоваться в приложениях для сбора данных. Поддерживается до 32 уровней подчиненности.
7. Создание формы.
Для создания формы необходимо сделать следующее:
1) открыть Domino Designer;
2) открыть БД в окне дизайна (Design Pane);
3) в списке Design List выбрать опцию Forms;
4) в рабочей панели щелкнуть на кнопке New Form;
5) открыть окно свойств Form Properties, ввести имя формы;
6) в окне свойств выбрать тип формы и при необходимости установить дополнительные параметры;
7) вставить в форму текст, поля, подчиненные формы, внедренные объект, графику и т.д.;
8) ввести заголовок окна в нижнем левом окне в свойстве формы Window Title (заголовок указывается в кавычках) и программный код для программируемых событий формы (QuerySave, PostSave и.т.д.).
8. Добавление в форму текста.
Текст можно вписать практически в любое место формы. Для выделенного текста можно изменить различные свойства – шрифт, размер, стиль, выравнивание и т.д. (закладки окна Text Properties). На предпоследней закладке (Paragraph hide when) можно скрыть объект в различных режимах просмотра документа, а также написать на языке формул предикат, который позволяет скрывать документ, если формула истина.
Hide Paragraph from (скрыть параграф из):
1) Notes R 4.6 or later;
2) Web browsers;
3) Mobile.
Hide Paragraph when document is… (скрыть абзац, когда документ…):
1) Previewed for reading (предварительный просмотр для чтения);
2) Previewed for editing (предварительный просмотр для редактирования);
3) Opened for reading (открыть для чтения);
4) Opened for editing (открыть для редактирования);
5) Printed (печатается);
6) Copied to clipboard (копировать в буфер обмена);
7) Embedded (внедряется).
9. Предварительный просмотр.
Проверка формы (предварительный просмотр) в процессе проектирования очень удобна и позволяет разработчику постепенно достраивать и проверять ее. Перед проверкой изменений их необходимо сохранить. Можно тестировать только формы главных документов, но не формы ответных документов.
Возможна проверка форм в двух версиях:
1) Notes Preview – предварительный просмотр формы в среде клиента Notes;
2) Preview in Web Browser:
а) Preview in Default Browser – предварительный просмотр формы в окне Web-браузера по умолчанию;
б) Preview in Internet Explorer;
в) Preview in Notes Browser – предварительный просмотр в окне Web-браузера Notes.
Предварительные просмотры в Notes выполняются с помощью команды Design → Preview in Notes, Preview in Web Browser или при выборе таких же пунктов меню из контекстного меню формы.
10. Добавление таблиц в форму.
Таблицы можно вставлять в формы, страницы и поля форматированного текста. Для создания таблицы необходимо щелкнуть на пиктограмме Insert Table или выбрать в основном меню команду Create → Table. При этом откроется окно, содержащее настройки количества строк, столбцов, ширины таблицы и ее типа.
Существует 5 типов таблиц:
1. Основные (Basic);
2. С вкладками (Tabled);
3. Анимационные (Animated);
4. Таблицы заголовков (Caption);
5. Программируемые (Programmed).
Можно создавать вложенные таблицы, для этого следует поместить курсор в одну из ячеек и выполнить команду Create → Table.
У таблицы есть параметры, относящиеся ко всей таблице и параметры, относящиеся к выделенной курсором зоне.
Кратко рассмотрим закладки свойств таблиц.
1) Первая закладка (Table Layout) посвящена позиционированию таблицы на экране и ее размеру по ширине – ее можно вписать в экран (fit to window – по ширине окна) или другую таблицу (fit to margins – настройка по границам), можно задать фиксированную длину (fixed width), состоящую из длин ее столбцов.
Ниже на этой закладке задается ширина ячейки, которая распространяется на весь столбец, к которому относится вся ячейка; высота ячейки, отступ между строками, отступ между столбцами и позиционирование текста в отдельной ячейке.
2) Вторая закладка (Cell Borders) посвящена заданию стиля и цвета разделительных полос.
3) На третьей закладке (Table Cell Background) задаются параметры графики выделенных ячеек.
4) Четвертая закладка (Table Borders) посвящена параметрам границы таблицы.
5) Пятая закладка (Table Margins) устанавливает обтекание таблицы и параметры отступа таблицы.
6) Шестая закладка(Table Rows) – параметры показа ячеек.
7) Последняя закладка (Table Programming) – возможность задания атрибутов и стилей для html тегов (<tr>, <td>, <table>).
Для работы со столбцами, строками и ячейками можно использовать пункты меню Table (Insert, Append, Delete) или соответствующие пиктограммы.
11. Создание полей.
Чтобы создать поле необходимо поставить курсор в то место, где вы хотите его расположить и в меню выбрать Create → field или пиктограмму .
Кратко опишем смысл закладок свойств поля.
1) На первой закладке задается тип и вид поля, а так же опции отображения и обхода полей табуляцией.
2) Вторая закладка имеет разный вид в зависимости от того, какой тип и вид поля выбран на первой закладке. На ней будут задаваться параметры отображения чисел для числового формата, дат, параметры задания диалога для диалоговых окон, опции автоматического обновления документа при изменении значения поля для checkbox и radiobutton и др.
3) На третьей закладке задаются подсказка, опции отображения и ввода списковых значений в поля, а так же опции защиты информации в поле – например, сохранения в поле цифровой подписи или запрещения редактирования данного поля всем персонам в ACL (Access Control List) ниже, чем Editor.
4) Четвертая закладка посвящена параметрам стиля для текста.
5) На пятой закладке задаются параметры стиля для позиционирования поля влево – вправо, интервала между строками и т.д.
6) На шестой закладке определяются параметры скрытия поля (в режиме чтения, редактирования или от какой-либо роли).
7) На последней закладке задаются параметры при генерации html для доступа из web.
В седьмой версии 17 типов данных поля: текстовый, числовой, даты/времени, флажок, переключатель, список и.т.д. Типы полей приведены в таблице 3.
Таблица 3 – Типы полей в Lotus Domino/Notes
Тип поля | Назначение |
Editable (редактируемое) | Устанавливается по умолчанию для полей, редактируемых пользователями и хранимых в документе. |
Computed(вычисляемое) | Значение задается с помощью формулы; хранится в документе. |
Computed for display (вычисляемое для отображения) | Значение задается с помощью формулы; не хранится в документе. |
Computed when composed (вычисляемое при составлении) | Значение задается с помощью формулы; когда документ создается вновь; хранится в документе. |
12. Работа с текстовыми полями.
Текстовые поля системы Notes отличаются от текстовых полей других баз данных тем, что не имеют фиксированного размера. Они могут хранить до 32 кбайт данных. Текстовые поля не могут применяться в вычислениях (операциях с числами), но функция @ TextToNumber преобразует текстовые значения в числа, которые затем могут участвовать в вычислениях. Текстовые поля также можно конвертировать в даты, с помощью функции @ TextToTime.
13. Работа с полями даты – времени.
Поля даты–времени могут содержать значение даты, времени или то и другое.
Пример. Отобразим дату в формате типа: Monday, April_8, 2007. Для этого необходимы следующие действия:
В разделе Display Time можно настроить формат отображение времени, часовой пояс, 12 или 24 часа и т.д. Для доступа к элементу управления календарем, когда форма находится в режиме редактирования, необходимо щелкнуть по кнопке Calendar рядом с полем.
14. Работа с числовыми полями.
Числовые поля могут содержать числа, знаки «+» или «-» и экспоненту для научного формата. Рассмотрим вкладку Control для числового поля. Переключатели раздела Number Format задают четыре числовых типа: Decimal, Percent (процентный), Scientific (научный), Currency (денежный). Если в поле Use preferences from выбрана опция Custom, то можно устанавливать десятичный символ и разделитель разряда чисел. Раздел Additional display formatting содержит опции, позволяющие заключать отрицательные числа в () и отделять разряды тысяч. Элементы управления раздела Currency symbol активны, когда в разделе Number Format установлен переключатель Currency, а в поле Use preferences from значение Custom.
15. Знакомство с секциями (разделами).
Разделы могут вставляться в документы, страницы, подчиненные формы и формы Notes. В форме разделы представляют собой свертываемые области, которые могут содержать текст, поле, графику и т.д. Разделы очень удобны для форм, которые содержат большой объем данных, т.к. они могут применяться для оптимизации отображения формы путем объединения информации по категориям и ее свертывания.
Существует 2 типа разделов
1. Стандартные (Standard);
2. С управляемым доступом (Controlled Access).
Стандартные разделы просто объединяют текст и поля в свертываемую область формы. Разделы с управляемым доступом могут ограничивать доступ к полям и данным раздела.
16. Создание и применение стандартных разделов.
Для создания стандартного раздела необходимо выделить область, содержащую текст и поля, а затем выбрать команду меню Create→Section→Standard. Для удаления раздела необходимо выбрать команду Remove Section. Но она удаляет только сам раздел, а не содержащиеся в нем поля или текст.
Рассмотрим основные вкладки окна свойств Section:
1) Вкладка Section Title and Border содержит поле заголовка. Можно ввести заголовок в виде текста или использовать формулу. При щелчке на переключателе Formula появится кнопка отображения формул. Для заголовка раздела может использоваться только язык формул. Эта вкладка также содержит настройки стиля и цвета границ раздела.
2) Вкладка Expand/Collapse позволяет разработчику вводить правила развертывания и свертывания раздела в зависимости от вида документа. Кроме того, вкладка содержит 2 флажка:
а) Hide Title When Expanded. Если этот флажок установлен, то заголовок не отображается при развертывании, но виден когда раздел свернут.
б) Show As Text When Not Previewing задает отображение текста в режиме предварительного просмотра. В других режимах содержимое раздела отображается в виде текста, но сам раздел отсутствует.
17. Защита содержимого с помощью управляющего раздела.
Для создания управляющего раздела необходимо выделить область, содержащую текст и поля, а затем выбрать команду меню: Create→Section→Controlled Access.
Кратко рассмотрим основные вкладки окна свойств раздела.
Первая вкладка позволяет ввести текст заголовка и имя поля раздела
Вторая Вкладка содержит две кнопки: первая позволяет переключаться между опциями Editors и Non Editors; вторая служит для применения созданных для одной группы параметров к другой группе.
Третья вкладка Formula позволяет вводить формулы доступа и их тип. Выбор любого значения, кроме Editable требует ввода формулы перед сохранением формы. Если формула доступа содержит значение Editable, то имеющие доступ к разделу пользователи могут изменять список доступа.
Команда меню: Section→Define Editors (только для управляющих разделов с формулами доступа Editable) отображает диалоговое окно, которое позволяет указать редакторов раздела. В список редакторов можно включать имена пользователя, группы и роли.
18. Представления. Их основные элементы.
Представления (view) – это способы отображения документов для пользователя. В представлении задается:
1) Какое множество документов отображать (множество документов задается языком формул как некоторый предикат на множестве всех документов);
2) Какие поля документов отображать в списке документов, каким образом сортировать и т.д.
Представление состоит из трех основных областей: панели Navigation, панели View и необязательной панели Preview. Только панели Navigation и View содержит элементы, которые может изменять разработчик. Панель Preview только отображает содержимое документов в режиме предварительного просмотра.
Каждое представление должно иметь хотя бы один столбец. Столбцы определяют содержимое строк. Формулы отбора определяют документы, отображаемые в представлении. Формулу можно задать при создании представления, затем изменить ее в свойствах view selection в нижнем левом окне. Стандартная формула отбора Select@All отображает все документы базы данных. Ключевое слово Form задает, какие формы должны использоваться для отображения документов в представлении.
Пример. select form = “Main_form” & year=”2011” – выбирает все документы, созданные по форме Main_form, в поле year которых содержится ”2011”.
В свойстве view selection можно задать условие выбора (которое равносильно некоторой формуле). Для этого необходимо
1) Открыть представление в режиме конструктора. В свойстве view selection в нижнем левом окне выбрать опцию Simple Search.
2) Щелкнуть на Add condition и выбрать в поле со списком Condition опцию By Form.
3) В появившемся окне выбрать форму, которая будет использоваться.
Для просмотра формулы нужно щелкнуть на переключателе Formula, после чего увидим: Select((Form=”Main_form”)).
Перед созданием любого представления необходимо продумать план будущего представления, например, какие документы будут отображаться, порядок сортировки и разбивки по категориям документов, какие поля (элементы) должны выводиться в столбцах и.т.д. Можно создать, так называемый, контрольный список проекта представления, который позже станет частью документации дизайна.
19. Создание представления. Типы представлений.
Для создания представления в дизайнере перейдем в пункт Views и нажмем кнопку New View; в появившемся окне создания представления задаются начальные параметры: название, формула, по которой отбираются документы, здесь можно скопировать стиль уже существующего представления, а также задается его тип.
Типы представлений
1. Shared (общие) – это представление, которое все видят одинаково. В настройках доступа можно отрегулировать группы и роли, которые имеют и не имеют доступ, к этому представлению. К тому же, в зависимости от прав доступа, разные пользователи будут видеть в этом представлении разное количество и список документов. Но в таких представлениях нельзя использовать колонки для подсчета, например, суммарных значений по разным категориям. Даже если пользователю не доступна половина финансовых документов, в таком представлении он увидит суммарное значение по всем документам. Это является основным минусом таких представлений.
2. Shared, contains documents not in any folder – такое представление на множестве документов, которые задаются формулой выбора, задает множество тех из них, которые не лежат ни в одной из папок.
3. Shared, contains deleted documents – если в базе разрешено soft deletion (задается на последней закладке свойств базы данных), то в такое представление будут попадать документы, которые были удалены и их от туда можно восстановить.
4. Shared, private on first use – это общее представление, которое станет «приватным», т.е. видимым и принадлежащим только конкретному пользователю после того, как он в первый раз откроет это представление. При этом создастся копия этого представления, принадлежащая пользователю. Такие представления удобно использовать для решения задач показа, например, документов, созданных пользователем. Место хранения приватного варианта представления определяется самим пользователем при его создании.
5. Shared, desktop private on first use – аналог предыдущего типа, только представление будет храниться на рабочем столе пользователя (в файле desktop.dsk)
6. Private – это представление, доступное только самому пользователю. Он сам его создает, если не хватает стандартных представлений базы. При наличии прав в ACL на создание приватных представлений, такое представление будет храниться в базе на сервере. Если прав нет – то в файле desktop.dsk.
20. Проектирование представлений.
Перед созданием представления необходимо продумать план будущего представления, например, какие документы будут отображаться (выбор вью), порядок сортировки и разбивки по категориям документов, какие поля (элементы) должны выводиться в столбцах и.т.д. Можно создать контрольный список проекта представления, который позже станет частью документации дизайна.
Таблица: Контрольный список проекта представления:
Элемент | Описание |
1. View Name | Имя представления. |
2. View Alias | Псевдоним вью. |
3. Description | Описывает, для чего вью служит и кто его будет использовать. |
4. View contains | Простое описание отображаемых во вью документов. |
5. View Type | Указывается тип вью. |
6. View selection | Какие документы должны отображаться во вью. |
7. View access | Выбирается тип доступа ко вью: общедоступный или защищенный. |
8. View hierarchy | Будут ли ответные документы? Должны они выводиться с отступом от родительских документов. |
9. Form property | Будет ли для отображения документов использоваться специальная формула формы. |
10. Column 1..xx | Описывает содержимое столбцов, включая параметры сортировки и разбивки по категориям; формула столбца. |
21. Свойства представления.
Для открытия свойств выполним команду меню Design→View Properties. На первой закладке указывается название представления, его alias, комментарии, а также основной вид представления: стандартное представление, в котором документы упорядочены линейно; и календарное, когда отображается календарь с датами и каждый документ привязан к какой-то дате. Если указать стиль представления – календарь, то в списке свойств появятся настройки отображения календаря.
Рассмотрим основные флажки второй закладки окна свойств представления:
– Default when database is first opened. Объявляет представление первым открываемым при открытии базы данных. Если не задан frameset, и в нем не указано открытие другого представления, то будет открываться именно это.
– Default design for new folders and views. Эта опция объявляет, что по умолчанию дизайн вновь создаваемого представления наследуется из этого представления.
– Collapse all when database is first opened. Опция включает свертывание всех категорий представления при первом открытии базы. Эту опцию нельзя включить для представлений, которые используются в диалогах выбора, и являются категоризированными (если в диалоге выбора включить опцию выбора из конкретной категории, а категории при этом свернуты, то в окне выбора не будет документов).
– Show response documents in a hierarchy. Опция используется для представлений, в которых отображаются не только документы, но и документы ответов.
– Show in View menu. Показывает представление в меню клиента view.
В нижней части второй закладки находятся две опции, определяющие, куда ставить курсор при открытии и что показывать для обновления.
На третьей закладке свойств задается цветовая гамма представления и стили. В разделе Other данной закладки есть несколько флажков:
– Extend last column to window width – последняя колонка визуально растягивается до конца экрана.
– Show selection margin – показывает слева от всех колонок полосы, в которых документы можно пометить галочками и они становятся выбранными.
Четвертая закладка показывает представление в отдельном множестве фреймов, пятая посвящена параметрам доступа через web, шестая – опциям, кому показывать представление.
22. Формула выбора.
В формуле выбора вы задаете множество тех документов, которые вы хотите видеть в данном представлении. Формула выбора конструируется по следующему правилу: ключевое слово Select + логический предикат, которому должны соответствовать документы. Логический предикат задается на языке формул; если он верен для документа, то документ попадает во вью.
Пример. Чтобы отобрать все документы активных участников голосования используют формулу:
Select form = “member” & status = “активный”
Формулу можно задать при создании вью, затем изменить ее в свойствах view selection в нижнем левом окне.
Можно задать условие выбора (которое равносильно некоторой формуле):
1) Открыть представление в режиме конструктора. В панели Selection Condition выбрать опцию Simple Search.
2) Щелкнуть на Add condition и выбрать в поле со списком Condition опцию By Form.
3) В появившемся окне выбрать форму, которая будет использоваться.
Для просмотра формулы нужно щелкнуть на переключателе Formula, после чего увидим: Select((Form=”Main”)).
23. Отображение информации в колонках в представлениях.
Первоначально представление имеет одну колонку. Чтобы отредактировать список колонок представления, надо щелкнуть правой кнопкой мыши на колонке – там есть опции вставки колонки, добавления, удаления; или щелкнуть на соответствующей пиктограмме панели пиктограмм.
Пример. Создадим колонки «ФИО» и «контактная информация».
Теперь в созданных колонках укажем, что в каждой будет отображаться. Для этого поставим курсор на колонку, и в нижнем левом окне загрузится ее значение. В значении пишется формула, которая будет подсчитана на каждом документе, и будет выдавать некоторое значение. Значение может быть строкой, числом или датой. Существуют колонки специального вида, отображающие иконки и картинки.
В первой колонке напишем формулу:
firstname +” ”; + @if (@Trim (middlename)!=””; middlename+ ” ”; ””) +
+lastname
Функция @Trim удаляет лишние пробелы из начала и конца строки или из каждого элемента текстового списка.
В колонке представления можно отображать поле (или выбрав его из списка при включенном переключателе Field, или назвав его по имени при включенном переключателе Formula окна Column Value) или результат выполнения формул на языке формул (переключатель Formula окна Column Value). Есть также набор Simple Function (одноименный переключатель), который выдает на документе некоторые его атрибуты, такие как дата создания, дата модификации, размер и т.д.
На первой закладке свойств колонки представления указывается:
– заголовок колонки;
– ее ширина;
– multi-value separator – если в колонке отображается поле со списком значений – то в этом свойстве можно указать, что использовать при отображении в качестве разделителя элементов списка;
– resizable – разрешение пользователю изменять размер колонки;
– show responses only – опция, используемая в иерархических представлениях. Она включает отображение в колонке именно документов-ответов;
– display values as icons – отображение значений иконками. Эта опция позволяет отображать встроенные в Lotus иконки в строках представления. Иконки имеют номера и при подстановке в формулу номера иконки и включении этой опции, в колонке будет отображаться иконка.
– do not display title in column header – не отображать текст заголовка колонки;
– show twistie when row is expandable – показ свертки/развертки для раскрывающейся категории. При включении на второй закладке опции категоризации по колонке, эта опция включает “уголки”.
На второй закладке свойств колонки задаются сортировки (Ascending – по возрастанию, Descending – по убыванию; Secondary sort column – столбец, по значениям которого будут отсортированы документы, если значения поля, отображаемого в данном столбце, одинаковы у нескольких документов), категоризации, параметры суммирования и вычисления и т.д.
На закладках 3-5 свойств колонки задаются свойства отображения данных в этой колонке для различных типов этих данных, а на последней закладке хранится информация об уникальном имени этой колонки и параметры генерации ссылок на документы из значений этой колонки при просмотре через web.
При копировании и вставке колонки иногда Lotus сам не уникализирует имя, поэтому необходимо изменять его вручную.
24. Добавление действий к представлению.
Для отображения действий необходимо щелкнуть по кнопке s how / Hide Action Pane, перетащить панель Action в представление мышью, или выбрать команду Viewà Action Pane.
Существует 6 стандартных действий:
1. categorize – распределить по категориям;
2. edit document – редактировать документ;
3. send document – отправить документ;
4. forward – отправить;
5. move to folder – переместить в папку;
6. remove from folder – удалить из папки.
Эти действия можно отключать, но не удалять из панели. Для отключения действия необходимо сделать следующее:
1. Дважды щелкнуть на действии (например, Categorize), появится окно свойств действия.
2. В центре вкладки Action Info находятся 3 флажка: Include action in Action menu, Include action in Action bar, Include in right mouse button menu. Необходимо отменить установку всех флажков и действие будет отключено.
Выберем команду Create Action в контекстном меню, откроется окно свойств, в котором можно присвоить действию имя, выбрать его тип (Button, CheckBox, Menu Separator), задать настройки отображения действия и выбрать для него иконку. Действие может быть простым (Simple Action), представлять собой формулу, составленную из набора команд @Commands или функций языка формул, либо сценарии Lotus Script, Java Script, Common Java Script.
Если при задании команд форма не определена, то отображается окно доступных форм, в котором пользователь может сделать выбор. Если для пользователя должна быть открыта определенная форма, то необходимо указать ее имя в формуле. Лучше указать не полное имя формы, а ее псевдоним. Например, если «Reguest for Information» – полное имя формы, а ее псевдоним «RI», то формула должна иметь следующий вид: @ Command([compose]; “RI”).
Чтобы действие отображалось в панели кнопок необходимо установить флажок Include Action in action bar. Чтобы действие можно было вызвать из других представлений, необходимо установить флажок Share this Action (общедоступное действие). При этом действие будет невозможно модифицировать из текущего представления. Для изменения общедоступного действия необходимо открыть окно shared Actions с помощью меню Resources.
В отличие от действий форм, обладающих предварительно установленными условиями скрытия кнопок Action Bar, кнопки действий представлений могут скрываться только с помощью языка формул. Для этого необходимо установить флажок Hide Action If Formula Is True и ввести формулу
25. Окно свойств панели Action.
Окно свойств панели Action доступно только тогда, когда панель Action видима. Для доступа к окну можно выбрать команду Design à Action Bar Properties, или выбрать опцию Action Bar из поля со списком окна свойств.
На первой вкладке поле со списком Alignment позволяет задать порядок размещения кнопок. Настройки Web Access позволяют определить, будет ли использоваться Java апплет для отображения представлений для пользователей Web. Если апплет применяется, то Web-клиенты могут прокручивать панель Action и использовать поля со списком. Панель Action можно отображать также посредством стандартного кода HTML.
Вторая вкладка определяет размер панели Action. На третьей закладке можно изменить стандартный серый цвет фона, или загрузить картинку. На четвертой закладке задаются параметры границы панели действий: цвет, толщина границы и т.д. Пятая закладка управляет фоном кнопки: задается размер кнопки, когда отображается ее граница, применение фонового изображения или цвета. На последней закладке задается шрифт надписей кнопок.
26. Папки.
Папки являются представлениями, содержание которых выбирают пользователи. Документы помещаются в папки пользователем или программно. Пользователи с правами доступа для чтения, или более расширенными правами могут создавать личные папки. Администратор БД с помощью списка управления доступом (ACL) предоставляет пользователям возможность создавать личные представления для читателей, авторов и редакторов. Действия по созданию папок аналогичны действиям по созданию представления с той лишь разницей, что невозможно применить условие выбора.
Свойства папок аналогичны свойствам представления, за исключением папки Security. На ней указываются пользователи и их категории, которым разрешено изменять содержимое папки. Пользователи могут перемещать документы в папки и из них, таким образом реализуется возможность управления документами.
27. Страницы, наборы фреймов, схемы навигации. Использование общих ресурсов.
Страницы – элементы дизайна, используемые для отображения информации, но не для ввода. Как следствие есть ограничение по сравнению с формами – на странице нет полей, все остальные элементы, свойственные формам (таблицы, секции, кнопки, встроенные объекты, ссылки и т.д.) на них есть.
Наборы фреймов (фреймсеты) – это сущности, задающие логику расположения окошек, в котором отображаются навигация, заголовки, представления, формы и другие элементы интерфейса.
Схема навигации (Outline) – это сущность, которая содержит структурную информацию для обеспечения навигации по базе данных. Outline позволяет задать удобное для пользователя расположение ссылок в представлении.
Общие ресурсы хранятся в проекте базы данных. Поэтому часто используемые в нескольких базах данных ресурсы могут храниться в шаблонах и применяться во всех базах данных, где они необходимы. Большинство элементов проекта, хранимых в качестве ресурсов, предоставляются другим элементам проекта. К ним относятся: изображения, аплеты, действия, подчиненные формы, библиотеки сценариев и поля. В качестве ресурсов также хранится несколько смешанных категорий:
- значок базы данных.
- документы help и about.
- сценарии базы данных.
28. Создание общего изображения.
В проекте базы данных часто повторно используются изображения (например, логотип компании). Начиная с пятой версии Lotus, путем создания ресурса изображений графический файл хранится в базе данных, что позволяет избегать вызова файлов изображений извне файловой системы. Ресурсы изображений используются в страницах, кнопках действия, формах и элементах схем. Их также можно помещать в действия, ячейки таблиц, страницы и формы в количестве фоновых иллюстраций.
Общее изображение создается путем сохранения файла в формате .gif или. jpg в базе данных. При сохранении в качестве файла общего изображения файла с расширением .bmp, он будет автоматически преобразован в файл с расширением. gif.
Для создания общего изображения обратимся к подразделу Images раздела Shared Resources в окне проекта и нажмем New Image Resource для добавления общего изображения. После выбора и выделения графических файлов общее изображение создается и вносится в список. Затем можно установить свойства изображения.
На первой закладке окна свойств изображения можно задать имя файла, псевдоним и комментарий. Раздел Advanced позволяет описать набор изображений, который представляет собой графический файл, содержащий до четырех изображений. Каждое из них может отображаться в зависимости от состояния элемента управления. Если выбран горизонтальный набор изображений (устанавливаем количество изображений в поле Image across), то первое из них будет отображаться в обычном состоянии, а каждое из трех остальных – в зависимости от события установки курсора мыши, выделения, выполнения щелчка мышью.
Окно свойств Image Resource позволяет установить свойства запрета замены или обновления элемента, а также распространения элемента. Дополнительные параметры изображения определяются элементом проекта, в который будет помещено данное изображение. Если изображение помещено в форму, страницу или подчиненную форму, то его свойства становятся доступными для внедренного изображения.
На вкладке Info задается источник изображения, его масштаб, обтекание текстом, подпись картинки и указатель заменяющий текст (он выводится вместо картинки, когда она не отображается). На вкладке Picture Boarder задается тип и цвет рамки, тень и толщина каждой стороны рамки.
29. Вставка общего изображения.
Способ вставки изображения в элемент проекта зависит от выбранного элемента.
Таблица 4: Вставка общего изображения:
Объект | Метод |
Form (Форма) | Выбрать команду меню create→ resource→ insert resource→images |
Page (Страница) | –//– |
Sub form (Подформа) | –//– |
Outline Entry (Элемент схемы) | Выбрать ресурс изображения в окне свойств |
Table Cell (Ячейка Таблицы) | Открыть вкладку Table Cell Background окна свойств Table |
Actions (Действия) | Выбрать опцию Custom graphic с помощью вкладки Info окна свойств Actions |
Form Background | Выбрать ресурс изображения в окне свойств Form background |
Page Background | –//– |
30. Добавление «горячих» ссылок к изображениям.
При вставке картинки в страницу, форму или подчиненную форму можно создать карту изображения (image map) путем добавления к нему «горячих» ссылок. Для этого необходимо выделить изображение и вызвать контекстное меню, определяющее параметры «горячих» ссылок.
По умолчанию область ссылки охватывает все изображение. Все остальные опции позволяют выбирать область ссылки путем ее перетаскивания (После вставки ссылки ее можно перетаскивать в любое место изображения).
В окне свойств HotsPot Polygon (многоугольник «горячей» ссылки) (появляется после задания многоугольника) можно присвоить ссылке имя для программного вызова. Другие свойства определяют события, происходящие при выборе ссылки «горячая» ссылка может указывать на другой объект, осуществлять переход по URL-адресу или открывать другой именованный элемент (страница, форма, множество фреймов, вью, папка, навигатор). Именованный элемент или URL-адрес может присваиваться программно с помощью функций языка формул
Вкладка Advanced окна свойств применяется для указания позиции обхода элементов при нажатии клавиши табуляции для ссылки, на ней определяется заменяющий текст на случай невозможности отображения картинки.
31. Создание схемы (схемы навигации).
Схемы служат средством навигации по узлам и базам данных. Схема выглядит как гибрид навигатора и панели папок вместе взятых. Схемы могут содержать ссылки на представления, формы, наборы фреймов, другие базы данных узла и т.д.
Схема позволяет добавлять к записи картинку. Схемы могут быть иерархическими, а записи могут раскрываться и свертываться (как категории в представлении). Схема может внедряться как аплет, в страницу или форму. База данных может содержать несколько схем.
Схема состоит из одной или нескольких записей. Каждая запись может служить ссылкой на объект базы данных или URL-адрес, а также запускать действие, запрограммированное на языке формул. После создания схемы ее можно внедрить в форму, страницу или документ (чаще всего схемы используются в страницах). Когда схема вставлена в страницу, ее можно представить пользователям путем помещения страницы в набор фреймов.
Так как схемы описывают структуру приложения или сайта, то существует два метода работы с ними:
1. Можно создать схему до построения всех остальных элементов, а затем добавить ссылки или действия по мере разработки остальных составляющих приложения.
2.Можно добавить схему к базе данных с элементами, которые уже существуют.
Для создания схемы необходимо выбрать базу данных в панели Design в Domino Designer, затем выбрать Shared Code→Outlines в списке Design и щелкнуть на кнопке New Outline.
Рассмотрим кнопки панели Design Action:
1. New Entry (Новая запись) – создает новую запись, которая следует за выделенной записью схемы.
2. Save Outline – сохранение схемы.
3. Use Outline – внедрение схемы
4. Generate Default Outline – создает схему для представлений и папок, уже существующих в базе данных.
5. Indent Entry (сместить запись во внутрь) – перемещает запись вправо относительно записи, находящейся уровнем выше. Служит для построения иерархических схем.
6. Outdent Entry (сместить запись наружу) – перемещает запись влево.
После создания схемы достаточно добавить к ней записи, отражающие структуру приложения или узла.
32. Добавление записи к схеме. Удаление записи. Изменение позиции записи.
Для создания записи необходимо щелкнуть на кнопке New Entry. После чего открыть окно свойств Outline Entry, в котором можно задать имя записи и ее псевдоним. Вкладка Hide When позволяет задать условия скрытия записи.
Существует два способа удаления записи:
2. Выбрать команду Cut контекстного меню. Вырезанная таким способом запись сохраняется в буфере обмена, и ее можно вставить в любое место схемы или в другую схему.
Для изменения позиции записи можно щелкнуть на ней левой кнопкой и перетащить ее в желаемое место. Или использовать вышеописанную команду Cut, а затем Paste. Запись будет отображена после той записи, на которой был выполнен щелчок правой кнопкой мыши.
33. Создание иерархической и стандартной схем. Использование схемы.
Для создания ссылки на подзаголовок главы необходимо выделить запись для соответствующей главы и щелкнуть на кнопке New Entry, ввести в заголовок записи и щелкнуть по кнопке Indent Entry.
В иерархической схеме записи с отступом могут раскрываться и свертываться (Иерархические схемы функционируют во многом подобно иерархическим представлениям). Если иерархическая схема внедрена в страницу или форму, то вложенные записи могут раскрываться и свертываться щелчком на маркерах развертываемых строк (twisties).
При нажатии на кнопку Generate Default Outline будет построена схема на основе существующих в базе представлении и папок. В ней допускается переименование вновь созданных записей, добавление, удаление и перемещение записей. Все ссылки создаются автоматически. При внесении изменений в структуру представления схема не будет автоматически обновлена. Для этого необходимо открыть схему и снова щелкнуть на кнопке Generate Default Outline, но при этом будут отменены все внесенные в схему изменения.
Чтобы использовать схему, ее можно внедрить в форму, страницу или документ. Если щелкнуть на кнопке Use Outline, то будет создана новая страница с внедренной в ней схемой (для просмотра схемы можно пользоваться режимом предварительного просмотра страницы). Эту страницу можно присоединить к набору фреймов. Если запись ссылается на вью, то оно будет открыто справа от схемы.
34. Работа с записями схемы.
Записи выполняют действия, служат ссылками на другие БД или web-сайты, открывают представления и папки и выполняют много других функций. Окно свойств записи содержит вкладки Entry Info и Entry Hide When. Вкладка Entry Info позволяет задать имя, содержащее изображение и опцию сохранения фокуса вкладки. Раздел Content содержит поля Type, Value, Frame, а также ряд кнопок и поле со списком. В зависимости от значения поля Type элементы раздела Content изменяются. Существует 5 опций поля Type:
1) None – может быть использовано как заполнитель, например, как заголовок категории.
2) Action – создает действие на базе набора @Commands и языка формул.
3) Link – вставляет в запись ссылку, ранее скопированную в буфер обмена.
4) Named Element – список, позволяющий выбрать один из следующих объектов БД:
– страница;
– форма;
– множество фреймов;
– представление;
– папка;
– навигатор.
5) URL – ввод допустимого URL-адреса в качестве ссылки.
Тип None применяется как запись, содержащая подчиненные записи.
Кнопка Browse доступна только для типа named element и позволяет выводить список элементов проекта. Кнопка Formula позволяет открыть окно Formula и доступна для 2,4,5 типов.
Запись типа action предоставляет доступ к языку формул и набору команд @Commands. Действия могут использоваться для запуска программы-агента.
Для создания нового документа из записи можно обойтись без использования действия. Можно выбрать тип named element и выбрать опцию Form, при помощи кнопки browse найти нужную форму. Присвоим записи имя. Когда пользователь щелкнет на записи, будет создан новый документ на базе указанной формы.
Чтобы создать запись типа link, нужно скопировать ссылку (на документ, представление, или БД) в буфер обмена в среде notes, установить тип link и нажать клавишу paste. В поле Value отображается ссылка.
35. Добавление изображений к записи. Использование фокуса выделения.
Для добавления изображения к записи необходимо сначала добавить его в набор image resources, затем выбрать картинку с помощью кнопки Browse Images или путем ввода формулы. Результатом вычисления формулы должно быть имя ресурса изображения.
Флажок do not display an image позволяет отключить отображения картинки. Этот флажок в основном служит для отмены вывода стандартных изображений, которые предусмотрены в Domino для различных элементов.
Отключение фокуса выделения выполняется в разделе Options, находящимся в нижней части вкладки info. При этом фокус выделения остается на предыдущей записи схемы. Этот эффект незаметен, если не изменен цвет выделения на вкладке Font окна свойств Embedded Outline. Данная опция удобна для записи, которая создает документ или выполняет какие-либо другие действия.
36. Внедрение схем. Вкладка info окна Embedded Outline.
Схему можно внедрить в страницу, щелкнув по кнопке use outline рабочей панели Outline, или можно вставить схему в готовую страницу, форму или документ командой меню create->embedded element->outline.Чаще всего схема внедряется в страницу.
После внедрения для изменения объекта outline будут использоваться свойства внедренной схемы (embedded outline). Окно свойств внедренной схемы состоит из 7 вкладок.
Свойства первой вкладки info управляют отображением схемы. Вкладка info содержит 5 разделов: Первый раздел позволяет присвоить объекту имя, тип, заголовок и фрейм назначения, загрузить картинку. Во втором указывается корневая запись, а также режим отображения объекта: Display as Saved (отображать, как было при сохранении), Display as Expanded (отображать раскрытой), Display as Collapsed (отображать свернутой). Третий раздел позволяет устанавливать размеры внедренной схемы, а четвертый – режим доступа к WEB, пятый – режим отображения непрочитанной информации.
Поле type содержит две опции:
1) tree style – древовидный стиль;
2) flat style – плоский стиль.
В режиме flat style отображается только верхний уровень иерархии. При щелчке на раскрываемой записи под ней отображается следующий уровень. Возможно как вертикальное, так и плоское горизонтальное отображение. Это свойство устанавливается с помощью поля со списком, которое появляется, когда выбрана опция flat style.
В поле target frame указывается фрейм, в котором будет отражена схема, если она используется в наборе фреймов.
Раздел Root Entry (корневая запись) содержит поле ввода записи для категорий схемы. Следует использовать псевдоним записи, а не ее надпись. Если указана корневая запись, то отображаются только записи данного и более низкого уровней. Поле со списком, находящееся справа, позволяет задать режим отображения иерархического представления. Для flat style в этом поле по умолчанию устанавливается collapse all (свернуть все). Для режима tree style можно выбрать одну из следующих опций:
1) expand all – раскрывает все записи на всех уровнях;
2) expand first – раскрывает только записи первого уровня;
3) display as saved – схема отображается в таком виде, как было при сохранении;
4) collapse all – свертывает схему до самых верхних записей иерархии.
37. Вкладки Font, background и layout окна Embedded Outline.
Вкладка Font позволяет устанавливать шрифт для трех различных уровней: Title (заголовок), Top level (верхний уровень), Sub level (следующий уровень). Вкладка Font содержит стандартные настройки шрифта, размера и стиля. В нижней части окна находятся дополнительные средства настройки цветового выделения текста. Для уровня Title возможна настройка цвета для двух состояний: Normal (обычный) и Moused (при установке курсора мыши). Поскольку заголовок не может быть выделен, то состояние Selected (выделенный) не отображается. Для Top level и Sub level возможна настройка цветов всех трех состояний.
При щелчке на каждом из этих трех полей открывается цветовая палитра Domino. Поле Normal задает цвет текста, который не выделен и на нем пока не установлен курсор мыши. После щелчка на записи схемы ее цвет изменяется в соответствии с установкой поля Selected. При наведении на текст курсора мыши используется настройка Moused. Эти свойства не проявляются в Web, если в поле Web Acсess не выбрана опция Using Java Applet.
Элементы управления свойств заголовка отображаются только в том случае, когда во вкладке Info в поле Title style выбрана опция Simple.
Вкладка Background содержит элементы настройки цвета и фонового изображения. Эти свойства можно установить для элемента управления в целом, заголовка, записей верхнего уровня, записей следующих уровней. В зависимости от элемента можно выбрать цвет фона для трех состояний: Normal, Moused, Selected. Для фона элемента управления доступна лишь одна опция цвета.
Допускается добавление фонового изображения к любому уровню. Для этого изображение должно быть сохранено как image resources. После добавления изображения к уровню можно установить для него один из следующих режимов отображения:
1) repeat once – картинка отображается в единственном экземпляре;
2) repeat vertically – копии изображения располагаются в вертикальном ряду до заполнения области отображения;
3) repeat horizontally – копии изображения располагаются в горизонтальном ряду до заполнения области отображения;
4) repeat both ways –оба варианта (2, 3);
5) size to fit (привязка к размеру) – изменяется размер картинки, чтобы она заполнила область отображения.
Настройки вкладки Layout определяют местоположение записи, заголовок записи и связанной с ней изображение. Для уровня title доступно 2 раздела: Entry (запись) и Entry Label (заголовок записи). Для Top level и Sub level кроме вышеперечисленных разделов доступен раздел Entry Image.
Каждый раздел содержит 2 типа настроек: alignment (выравнивание) и offset (смещение).
В разделе Entry содержится только один параметр выравнивания – Height, т.к. этот раздел управляет расположением записи в целом как блока. Поле со списком этого раздела содержит опции fit to content (по размеру содержимого) и fixed (фиксированная). Во всех трех разделах имеются 2 поля Offset – для вертикального и горизонтального смещения в дюймах записи, ее заголовка и изображения. Как указывают стрелки рядом с полями, при вертикальном смещении объект сдвигается вниз, а при горизонтальном – вправо.
38. Создание набора фреймов.Добавление схемы к набору фреймов.
Для создания набора фреймов необходимо:
1. В дизайнере перейдем в пункт Framesets и нажмем кнопку New Framesets;
2. В появившемся окне создания множества фреймов выбираем число фреймов (2–4) и их расположение, нажимаем клавишу OK;
3. Для созданного множества фреймов необходимо указать имя, алиас;
4. Необходимо указать имена каждого из фреймов и выбрать их содержимое.
Для добавления схемы к набору фреймов необходимо
1) Выбрать фрейм для страницы;
2) Открыть окно свойств фрейма и присвоить ему имя;
3) В поле Type установить значение Named Element. В качестве Named Element справа выберем Page, а затем щелкнем на кнопке Browse;
4) в диалоговом окне Locate object выберем страницу со внедренной схемой, щелкнем на кнопке OK;
5) присвоим набору фреймов имя и сохраним его.
Страница будет добавлена к набору фреймов, и будет отображаться для клиентов web и notes.
Структуру уже созданного набора фреймов можно изменить с помощью кнопок, расположенных над проектируемым множеством фреймов:
o Split into Columns – текущий фрейм разбивается на два фрейма, равных по ширине;
o Split into Rows – текущий фрейм разбивается на два фрейма, равных по высоте;
o Delete Frame – текущий фрейм удаляется;
o Remove Frame Contents – удаляется содержимое текущего фрейма;
o Flip Horizontally – меняются местами два рядом расположенных фрейма, находящиеся на одной высоте.
Для того чтобы, при выборе элемента в одном фрейме, он отображался во втором фрейме, а не в новом окне, необходимо на вкладке Basics первого фрейма в свойстве Default target for links in frame указать имя второго фрейма, например Right_frame.
39. Язык формул. Работа с функциями @Function, с командами @Commands.
Язык формул содержит 3 основные конструкции – @Function, @Commands, и 5 ключевых слов (REM, SELECT, FIELD, DEFAULT, ENVIRONMENT).
В языке формул не предусмотрена возможность создания циклов, нет возможности вызвать одну формулу из другой – т.е. не предусмотрено ветвление, оно возможно в пределах одной формулы. Если что-то невозможно реализовать с помощью языка формул,
Дата добавления: 2015-09-10; просмотров: 90 | Поможем написать вашу работу | Нарушение авторских прав |