Книга по Lotus. Розробка додатків у середовищі Domino 7: Глава 4 (електронна книга), Книги та статті, Різне, статті

Глава 1 :: Глава 2 :: Глава 3


Нові функції і можливості Lotus Domino Designer 7 засновані на більш тісної інтеграції з країнами, що розвиваються стандартами Web, збільшенні функціональної сумісності з іншими стандартами програмного забезпечення IBM і спрощення використання додатків розробниками та користувачами.


У цьому розділі ми проілюструємо, як нові функції Lotus Domino 7 використовуються для поліпшення додатки ITSO Electronics. Розглянемо наступні функції:



4.1 Команди контекстного меню


У розробників додатків тепер з’явилася можливість додавати дії в меню, що випадає по натисканні правої кнопки миші (інакше їх називають контекстними) в уявленнях і папках. По правому кліку миші відкривається швидкий доступ до функцій, до яких користувачі звертаються регулярно. Такий спосіб впливає на обрані документи в поданні і технічно нічим не відрізняється від клацання по кнопці в панелі Action. З точки зору користувача інтерфейсу, ця функція корисна, коли користувач віддає перевагу обробляти одиночний документ на основі інформації, наявної в поданні, наприклад при відправці файлу в часто використовувану папку, видалення або виділення фрагмента тексту. Додавання дій в контекстне меню може бути використано як в якості альтернативи, так і разом з діями в панелі Action і меню Action. В контекстне меню можуть бути додані і нові, і існуючі вже дії.


У додатку ITSO Electronics в поданні «Sales Activity By Customer» існує командна кнопка Create New Sales Activity. Для того щоб збільшити ефективність використання додатку, ми оновили параметр Display вікна властивостей Action і відзначили галочкою властивість Include in right mouse button menu (Включити в контекстне меню) (рис. 4.1).


Рис. 4.1. Параметр Include in right mouse button menu

Зауваження. Будьте обережні при використанні лапок і зворотних скісних рисок в обчислюється формулою поля. Через те що безліч макроформул містять лапки, а деякі містять зворотні косі риси, обчислюється формула значення поля профілю часто повинна містити лапки (або зворотні косі риси) всередині лапок, що призведе до плутанини. Тому слід робити обчислювані поля видимими тільки на час розробки, як ми і зробили в даному випадку, що дозволяє редагувати поля, бачити результуючу формулу і визначати синтаксично правильні елементи. Також слід пам’ятати про те, що коли ви вставляєте дані з інших полів у вашу формулу, в них можуть міститися лапки або зворотні косі риси. Тому вам доведеться використовувати @ ReplaceSubstring (назва поля; «»: «», «\», «» ») для перетворення цих символів в правильні рядкові літерали.


4.5 Додатки до мови формул


Мова формул Lotus Notes оновлений в Domino Designer 7. Нові @-функції впроваджені як для підтримки інтеграції IBM DB2 і IBM Workplace Client TechnologyТМ, так і для підтримки засобів безпеки політик і блокування ECL. Також була додана нова @-команда, призначена для виявлення всіх папок, в яких розташовується вибраний документ.


До нових командам відносяться наступні:



Зауваження. функція @IfError вийшла з ужитку в Lotus Domino Designer 7.0, проте вона повністю сумісна з попередніми версіями.


Для отримання додаткової інформації про ці нові функції і командах до см. Lotus Domino Designer 7 Help за адресою:
www.lotus.com/ldd/doc/domino_notes/7.0/help7_designer.nsf


4.6 Додатки до класів LotusScript, COM і OLE


До мови LotusScript були додані наступні поліпшені можливості:



Також слід відзначити одне нове властивість Lotus Domino Designer 7, доданий до LotusScript. Це властивість класу NotesUIDocument називається ModifiedSinceSaved і виявляє зміни, зроблені в документі в режимі редагування з моменту останнього збереження.


Для отримання додаткової інформації про оновлення в мові LotusScript в Lotus Domino Designer 7 перейдіть до Lotus Domino Designer 7 Help за адресою:
www.lotus.com/ldd/doc/domino_notes/7.0/help7_designer.nsf


4.7 Додатки до класів Java і CORBA


Програмне забезпечення Lotus Domino Designer 7 підтримує нові версії Java, Java Virtual Machine (JVM ™) 1.4.2 і нову версію програми синтаксичного аналізатора розширюваного мови розмітки гіпертексту (XML). Завдяки новій функції кнопок-прапорців і переваг налагодження Java, можна налаштовувати агенти Java, Web-сервіси та бібліотеки скриптів для здійснення віддаленої налагодження за допомогою клієнта Lotus Notes.


До Lotus Domino Designer 7 додані наступні засоби та функції:



Для отримання додаткової інформації про підтримку Java і CORBA в Lotus Domino Designer 7 перейдіть до Lotus Domino Designer 7 Help за адресою:
www.lotus.com/ldd/doc/domino_notes/7.0/help7_designer.nsf

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*