Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Voprosy-otvety_k_gosekzamenu_CKOT.doc
Скачиваний:
16
Добавлен:
21.09.2019
Размер:
1.91 Mб
Скачать
  1. Работа с кнопками. Создание кнопки в панели действий. Создание hotspot-кнопки.

Кнопки предназначены для того, чтобы автоматизировать решаемые задачи, и могут размещаться на формах, субформах, страницах и представлениях, а также в папках, слоях, областях раскладки и навигаторах. Реализуемые в базах данных Notes кнопки бывают двух типов - кнопки действий (action buttons) и активные области (hotspot buttons). И те и другие функционально способны решать одинаковые задачи, однако различаются месторасположением в приложении.

Кнопки действий создаются и размещаются в панели Action в клиенте Designer справа. По умолчанию кнопки такого типа располагаются сверху от элементов дизайна, непосредственно под меню Lotus Notes. По умолчанию эти же действия появляются в меню Actions, что позволяет нажимать кнопки в графическом интерфейсе или выбирать из действия из меню. Например, многие формы содержат кнопки Save и Close, упрощающие работу пользователя с приложением.

Примечание

Для вывода на экран скрытой в клиенте Designer панели Action выберите в меню View > Action Pane. Кроме того, открыть ее можно левой кнопкой мыши захватив и перетащив рамку окна.

С другой стороны, hotspot-кнопки расположены прямо на элементах дизайна и обычно помогают манипулировать данными или выполнять те или иные задачи на форме или субформе. Пусть, скажем, у вас имеется форма, позволяющая пользо­вателю прикрепить три независимых файла: предложение (Offer Letter), одобрение (Acceptance Letter) и прошение об отставке (Resignation Letter) (см. рис. 4.26). При помощи кнопок пользователь может найти и выбрать соответствующий файл, пос­ле чего автоматически вложить его в нужное поле.

Рис. 4.26. Пример hotspot-кнопок

Наконец, встроенная кнопка может отображаться как кнопка или как активная область. Функционально то и другое эквивалентно. Однако зрительно графическое изображение активной области несколько отличается от привычного очень мно-гим типичного вида кнопки. С позиции разработчика вы можете обнаружить, что активной области большинство предпочтет традиционную кнопку

Создание кнопки в панели действий

Для создания кнопки действий на форме, субформе, странице, в представлении или папке выполните следующие шаги:

1. Откройте форму, субформу страницу, представление или папку и выберите в меню Create > Action > Action. Тем самым вы создадите безымянную кноп-ку действий, а на экране автоматически откроется окно свойств. 2. В диалоге свойств Action дайте кнопке название и закройте окно.

  1. Затем выберите клиент (Notes или Web), в котором кнопка будет функцио-нировать, и язык программирования.

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

Создайте hotspot-кнопки

Для размещения hotspot-кнопки на форме, субформе или на странице выполните следующие шаги:

1. Откройте форму, субформу или страницу и щелкните по той области, где хотите поместить кнопку. Выберите в меню Create > Hotspot > Button. В ре-зультате вы создадите безымянную hotspot-кнопку, а на экране автоматичес-ки откроется окно свойств. 2. В диалоге свойств кнопки присвойте ей метку и закройте это окно.

  1. Затем выберите клиент (Notes или Web), в котором кнопка будет функцио-нировать, и язык программирования.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]