Работа со страницами. Работа с окном свойств Page Properties. Работа с утилитой Page Designer, страница 2

Do Not Tile Graphic (He размножать графику) — по умолчанию изображения располагаются мозаикой. Поэтому, если фоновая иллюстрация не занимает всю область отображения, она заполняет его своими копиями, которые располагаются вертикально и горизонтально. Для отмены данного режима отображения необходимо установить этот флажок. Путем установки данного флажка можно комбинировать изображения и цвет для оформления фона. Незанятое изображением место будет заполнено цветом фона

Вкладка Launch (Запуск)

Эта вкладка (3-я) содержит два раздела Auto Launch (Автозапуск) и Auto Frame (Автофрейм).

Раздел Auto Launch для страницы содержит следующие опции:

None (Отсутствует, устанавливается по умолчанию) — специальные свойства запуска отсутствуют

First Attachment (Первое вложение) — запускается первый присоединенный файл страницы

First Document Link (Первая связь документа) — запускается первая ссылка на документ страницы

First OLE Object (Первый OLE-объект) — запускается первый OLE-объект страницы

Если добавить присоединенный файл к странице и выбрать опцию "Первое вложение" в поле "Автозапуск", то при открытии страницы связанное с присоединением приложение будет запущено вместе с самим файлом. Например, если в страницу включен документ Word, будет запущено приложение Word и открыт присоединенный файл.

Если в страницу вставить ссылку на документ, представление или даже базу данных и установить в поле "Автозапуск" режим "Первая связь документа", то страница откроет объект Domino в ссылке на документ.

Возможно также внедрение OLE-объекта, который будет запускаться при открытии страницы. Чтобы внедрить объект, следует выбрать опцию Object меню Create. Однако на данный момент при запуске OLE-объекта выводится сообщение об ошибке, где говорится, что изменения объекта не будут сохранены в документе, предназначенном только для чтения. В Domino страница считается объектом с атрибутом Read-only, поэтому запускаемое OLE-приложение нефункционально.

В разделе Auto Frame (Рамка) можно выбрать набор фреймов (поле Frameset) и фрейм (Frame), в котором будет запускаться разрабатываемая страница. Выбираемый набор фреймов должен принадлежать той же базе данных, что и страница. При каждом открытии страницы будет открываться и выбранный набор фреймов.

Вкладка Security

Вкладка Security содержит только один флажок — Available to Public Access Users (Достаточно иметь право на доступ к общим документам). Пользователь с общими правами доступа (Public Access) имеет права доступа к базе данных No Access (Доступ запрещен) или Depositor (Ввод данных). В списке управления доступом базы данных можно для пользователей добавлять параметры. Например, такие, которые позволяют считывать (Read) или записывать (Write) общедоступные документы. Без этого пользователи не будут иметь доступа ко всем документам и объектам дизайна базы данных. Подобные параметры можно устанавливать для определенных страниц.

Поскольку страницы обычно отображаются в наборе фреймов, необходимо создать набор фреймов, в котором страницы будут выводиться также и для пользователей с общими правами доступа. Подобным же образом, если страница запускается из схемы, схема должна быть доступной для пользователей с общими правами доступа.

Работа с утилитой Page Designer

Как и для формы, при разработке страниц допускается использование множества программируемых событий. Одни события могут программироваться на языке формул, другие — на LotusScript, а третьи — на JavaScnpt. С HTML связаны два события HTML Head Content и HTML Body Attributes. В табл. 14.1 перечислены используемые языки и поддерживаемые ими события.

Таблица 14.1 - Языки и поддерживаемые ими события

Formula

JavaScript

LotusScript

Window Title HTML

Head Content HTML

Body Attributes

HelpRequest Target

Frame

JS Header onBlur

onClick onDblClick

onFocus onHelp

on Key Down onKeyPress onKeyUp

onLoad

onMouseDown

onMouseMove

onMouseOut

onMouseOver

onMouseUp

onUnload

Options Declarations

QueryOpen PostOpen

PostRecalc QueryClose

Initialize Terminate