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

Помимо Hotspot Info, окно свойств Hotspot Resources Link содержит другие вкладки: Font (Шрифт), Paragraph Alignment (Выравнивание абзаца), Paragraph Margins (Границы абзаца), Paragraph Hide-When (Условное сокрытие абзаца). Paragraph Styles (Стили абзаца) и Hotspot Extra HTML (Дополнительный HTML-код "горячей" ссылки). В верхнем правом угле поля выбора цвета вкладки Font рядом с кнопкой RGB находится кнопка System. В остальном все эти вкладки аналогичны любым другим вкладкам Domino Designer.

Создание кнопок

Подобно действиям и "горячим" ссылкам действий, кнопки позволяют использовать Simple Actions, формулы, сценарии JavaScript и LotusScript. Чтобы создать кнопку, можно выбрать команду меню Create | Hotspot | Button (Создать | "Горячая" ссылка | Кнопка) либо щелкнуть на пиктограмме Create Hotspot Button (Создать кнопку "горячей" ссылки) (рис. 10.32). Для кнопок можно создавать надписи либо оставлять их "пустыми". Кнопки программируются в области Script. При добавлении кнопки вместо меню Hotspot появляется меню Button с двумя командами: Button Properties

(Свойства кнопки) и Edit Button (Редактировать кнопку). Кнопки могут также вставляться в документы и страницы.

Вкладка Button Info, показанная на рис. 10.32, содержит поле ввода надписи (Label) и флажок, разрешающий охват текста надписи. Можно также указать размер кнопки. Окно свойств содержит и другие вкладки: Font (Шрифт), Paragraph Alignment (Выравнивание абзаца), Paragraph Margins (Границы абзаца), Paragraph Hide-When (Условное сокрытие абзаца). Paragraph Styles (Стили абзаца) и Button Extra HTML (Дополнительный HTML-код кнопки). Они соответствуют вкладкам окна свойств текста. Помните, как и в окне свойств текста, параметр Hide-When применяются к абзацу в целом, а не отдельно к кнопке.

Обычно кнопки создаются для выполнения некоторых функций, тесно связанных с позицией в форме. Например, некоторая длинная форма содержит два поля ввода веса пациента: в фунтах и в килограммах. Имеет смысл поместить кнопку перевода из одной меры в другую не в панель Action Bar, а рядом с полями ввода веса. После создания кнопки с ней связывается формула перевода из фунтов в килограммы или наоборот

ПРИМЕНЕНИЕ ТАБЛИЦ         'л

Таблица здесь очень уместна' Если поместить кнопку и поля в одну строку, но различные ячейки, можно будет отключить печать ячейки с кнопкой. На распечатке требуется отобразить только данные

Применение всплывающих подсказок для информирования пользователей

Существует две разновидности всплывающих подсказок всплывающий текст и всплывающие формулы В первой из них отображаемый текст вводится в поле Popup Text окна свойств Hotspot Pop-up Вкладка Hotspot Info позволяет задать вид и условие отображения текста (рис 10 33) Не обязательно щелкать на ссылке для ее активизации — можно установить в группе Show popup (Показывать всплывающую подсказку) переключатель On mouse over (При установке курсора мыши) Эта новая опция устанавливается по умолчанию (В версии 4 для отображения всплывающего текста необходимо было щелкнуть на "горячей" ссылке) Переключатель Highlight the text (Выделять текст) группы Hotspot style (Стиль "горячей" ссылки) также является нововведением Если он установлен, текстовый объект отображается на желтом фоне, что подобно функции выделения текстовых процессоров, таких как Microsoft Word и Lotus WordPro

Всплывающие подсказки также можно создавать с помощью формулы Formula Pop-up Для этого необходимо выделить объект, выбрать команду меню Create Hotspot Formula Pop-up Откроется область Script, в которую можно ввести формулу отображения текста (рис 10 34) Для программирования этого типа всплывающих подсказок может использоваться только язык формул Опции отображения для всплывающих формул совпадают с опциями для всплывающего текста

В версии 4 всплывающие подсказки отображались в рамке с тенью. В пятой версии эффект тени отсутствует. Текст выводится в простой рамке на белом фоне и без подсветки (рис. 1035).

Программирование "горячих" ссылок действий