К основному контенту

Сообщения

Сообщения за 2014

Bootstrap для XPages в действии

Не стал откладывать возможность опробовать Bootstrap для XPages в долгий ящик и применил его для своего приложения " Личный баланс ". Итог меня очень вдохновил: приложение отлично изменяет размер и расположение своих элементов в зависимости от разрешения устройства. Один дизайн и код для всего! :) Кое-какие моменты в отображении формы (полей) мне не нравятся, но т.к. решение из коробки, то в целом более чем отлично! Вот так теперь выглядит приложение при коннекте с телефона: Основной вид Занесение данных Немного о настройках: 1. Используется тема bootstrapv3.2.0, поставляемая в составе последней сборки ExtLib (в доступных есть так же версия bootstrapv2.3.1, при установленном плагине Bootstrap4XPages) 2. Компонент Application Layout построен по конфигурации для Boostrap. Об этой  новой возможности упоминал в этом посте. 3. Для корректной работы всех элементов, на закладке Page Generation (в настройках приложения XspProperties), в разделе HTML Generatio

Extension Library и Bootstrap

На просторах OpenNTF.org развивается проект Bootstrap4XPages. Bootstrap - фреймворк для Web-приложений. Суть проекта - дать человеческую возможность разработчикам на xPages пользоваться благами Bootstrap. В последнем релизе ExtLib 9.0.1 (build v00_10.20141105-0922) была включена поддержка Bootstarp (версия темы 3.2.0) и jQuery (версия темы 2.1.1) в виде нового плагина: XPages Responsive Bootstrap (XRB). Плагин, в том числе, дает возможность использовать компонент Application Layout с новой конфигурацией: Bootstrap Responsive Application Configuration. Данная конфигурация обладает дополнительными возможностями, описанными в Readme к ExtLib. Вот так вот меняется диалог настройки компонента при его перетаскивании с палитры: Одно из исходных преимуществ Bootstrap - автоматическое изменение своего отображения в зависимости от разрешения дисплея, т.е. ничего не меняется при использовании как мобильных устройствах, так и на больших устройствах. Использование Bootstarp для XPages п

Не делайте папку xsp в каталоге Data на сервере Domino

И з названия поста основная мысль, на мой взгляд, более чем понятно. Не надо делать папку xsp в каталоге Data на сервере. Приложения, лежащие там (и во вложенных каталогах) будут не доступны через Web. Почему? - Не знаю. Они отлично открываются через клиент, но по http не видны, как будто базы нет там. Вероятно, это как-то связано там, что в основном каталоге сервера есть папка xsp, но утверждать не буду.

Какой инструментарий должен быть в арсенале у XPages-разработчика

D avid Leedy в своем блоге NotesIn9 начал цикл постов о разработке Web-приложений под IBM Domino на XPages, что называется, с основ. Особенностью его блога является то, что это в основном-видео блог. 2-ой пост из этого цикла рассказывает о том, какие плагины он будет использовать в дальнейшем. Пост полезен тем, что все самое необходимое собрано в одном месте и Девид показывает, как происходит установка плагинов на сервер и клиент. С пособ установки плагинов перекликается с тем, что описывал я в посте по установке Extension Library с одной интересной особенностью, что каждый новый плагин он добавляет не в одну и ту же базу UpdateSite, а под каждый организует свою базу. В общем к просмотру этот пост и последующие рекомендую!

IBM Notes. Личный баланс

Х очу поделиться приложением, которое я делал и делаю по-сути для себя. Одна из первых идей для личного удобства, которую я начал делать, когда еще только познакомился с IBM Lotus Notes/Domino. Это приложение пережило несколько итераций и было одно из первых, на которых я опробовал попытки создания движков для приложений. Это приложение не самое сложное, которое я когда-либо делал. Это приложение не обладает невообразимыми функциональными возможностями. Но. Это приложение, которым я горжусь. Это приложение, позволяющее вести личный баланс...

Записки начинающего лучника. С чего начинать начинающему?...

М не всегда нравились луки. Я вообще больше люблю..."живое" оружие: холодное или метательное. Даже арбалеты уже не так меня привлекают. Загорелся идей освоить стрельбу из лука после того, как попробовал это единожды в лучном тире, с учетом, что лука под мою руку и них не было.

Tooltip Dialog. Базовые компоненты Extension Library

Сегодня рассмотрим последний компонент, из обозначенных мной как основных - это Tooltil Dialog 1.  Application Layout 2.  Navigator 3.  Data View 4.  Form Table (+Form Layout Column, Form Layout Row) 5. Dialog (+ Dialog Content, Dialog Button Bar) 6. Tooltip Dialog --- Дополнительно --- 7. Widget Container 8. Bread Crumbs

Записки начинающего лучника. Увеличение скорострельности: Апгрейд лука и стрел

П риобретал заплечный колчан  для увеличения общей скорострельности. Опробовав его в деле понял, что возник еще рад моментов: 1. Как неглядя вытаскивать стрелу за хвостовик нужной стороной? Понятно, что для этого надо либо знать, как он там лежат, либо касаясь хвостовика нужно сразу понимать ориентацию стрелы. 2. Как быстро накладывать стрелу на тетиву в нужном месте?

Записки начинающего лучника. Выбор заплечного колчана

Н еделю назад приобрел заплечный колчан. Долго его подбирал, чтобы было удобно вытаскивать стрелы за хвостовик неглядя. Оказалась задачка не простая: Во-первых, заплечные колчаны - удовольствие недешевое. Во-вторых, не все они подходят по своим размерам и лямкам, чтобы кисть сама собой при откидывании назад легла на хвостовик. В общем остановился на вот  таком . Сочетание цены и удобства меня устроило. Понравился в плане удобства и жесткости вот  этот , но договориться со своей жабой в этот раз не смог. Изначально засматривался на вот этот , который обозначен как спортивный (тем более и цена не большая), но он оказался очень не удобный. М ожно было заморочиться и сделать самому, но...на это надо много времени.

Заметки начинающего лучника. Рекорд

К ак-то я в обратном порядке все начинаю писать: от конца к началу, ну да ладно, наверстаю. П озавчера выбил свой рекорд по очкам: 51 очко с 18 метров в маленькую мишень. Фотку не сделал, но осталась запись в листе результатов. P.S. Стреляю я без прицела и спец. приспособлений (интуитивно) с традиционной полочкой. P.P.S. Кому интересно: использую программку Archery Companion.

IBM Notes. Интересное поле $RespondedTo

Наткнулись намедни на интересное поле. Имя ему $RespondedTo. Встретить его можно в почте. Сигнализирует о том, какие действия были совершены с письмом. Имеет 3 фиксированных значения: 1 - На сообщение был отправлен ответ 2 - Сообщение было переслано 3. На сообщение был отправлен ответ и оно было переслано Поле может быть создано в любом документе и любой базе, при этом все его особенности, описанные ниже, сохраняются. Итак, особенности: 1. Если было создано, то удалить его уже невозможно 2. Значения строго фиксированы и при попытке создать поле с другими, отличными от описанных значениями ничего не произойдет. Поле создано не будет. 3. Значения не только фиксированы, но и подчинены собственным правилам изменения: со значения 1 можно только на 3 (при изменении на 2 значение станет равным 3); со значения 2 только на 3, а при значении 3 изменение на какое либо другое не возможно. После всевозможных тестов пришли к выводу, что работа с этим полем прописана (hardco

Dialog. Базовые компоненты Extension Library

5-ый выпуск захватывающего детективного шоу...Базовые компоненты Extension Libarary!Сегодня говорим о <xe:Dialog>. 1.  Application Layout 2.  Navigator 3.  Data View 4. Form Table (+Form Layout Column, Form Layout Row) 5. Dialog (+ Dialog Content, Dialog Button Bar) 6. Tooltip Dialog --- Дополнительно --- 7. Widget Container 8. Bread Crumbs

Установка Extension Library

П о просьбам трудящихся опишу на родном языке процесс установки библиотеки Extension Library. Справедливости ради отмечу, что подобным образом можно устанавливать любые кастомные библиотеки компонентов для XPages (да-да, Extension Library, конечно же не единственная библиотека в своем роде).

Form Table. Базовые компоненты Extension Library

Логичным продолжением повествования об отображении данных будет...их заполнение и отображение для одного документа. 1.  Application Layout 2.  Navigator 3. Data View 4. Form Table (+Form Layout Column, Form Layout Row) 5. Dialog (+ Dialog Content, Dialog Button Bar) 6. Tooltip Dialog --- Дополнительно --- 7. Widget Container 8. Bread Crumbs

Data View. Базовые компоненты Extension Library

Продолжаем рассматривать основные компоненты Extension Library. Это 3-ий выпуск и он будет посвящен такому компоненту, как Data View. 1.  Application Layout 2. Navigator 3. Data View 4. Form Table (+Form Layout Column, Form Layout Row) 5. Dialog (+ Dialog Content, Dialog Button Bar) 6. Tooltip Dialog --- Дополнительно --- 7. Widget Container 8. Bread Crumbs Data View Основное назначение компонента - отображение коллекции данных (документов). Это прямой наследник стандартного компонента View Panel , но с бОльшими возможностями. Он используется как для стандартных браузеров, так и для отображения на мобильных устройствах.

Navigator. Базовые компоненты Extension Library

Это 2-ой пост из серии о базовых компонентах Extension Library. Всего планирую рассмотреть нижеследующий список компонентов: 1.  Application Layout 2. Navigator 3. Data View 4. Form Table (+Form Layout Column, Form Layout Row) 5. Dialog (+ Dialog Content, Dialog Button Bar) 6. Tooltip Dialog --- Дополнительно --- 7. Widget Container 8. Bread Crumbs Navigator Компонент для формирования и отображения пунктов меню. Исходный добавляемый компонент по сути является контейнером для пунктов меню.

FAQ. XPages. Форматирование XML-представления страницы XPage или CustomControl

После вставки или изменения каких-то элементов XPage или CustomControl в исходном XML-представлении (закладка Source) при работе с дизайнером форматирование тегов может съезжать (отступы и пр.). Это несколько раздражает и затрудняет понимание. Ручное форматирование раздражает еще больше да и не нужно: для придания нужного отображения со всеми отступами можно использовать Ctrl+Shift+F (или в меню Source->Format)

Ошибка Overflow при открытии ПЯ IBM Notes

Суть проблемы проста: при открытии почтового файла пользователя выдается сообщение об ошибке Overflow, пример но как на картинке. Первый же линк в google выдает топик на форуме IBM, дающий достаточно информации по решению, правда наиболее дельные советы несколько в более глубоких (по уровню вложенности) ответах. Скорее всего пользователь изменил в настройках значение "Удалять документы из папки "Корзина" по истечении ... часов". Количество часов, судя по всему, обрабатывается по типу Integer и ограничено значением 32768. Так что достаточно зайти в настройки и уменьшить это значение.

LotusScript. Реализация шаблона программирования Singleton

И спользование шаблона Singleton (или Одиночка) зачастую очень полезна. По условиям этого шаблона подразумевается (гарантируется), что в контексте существует только один экземпляр класса и предоставляется только одна точка для получения доступа к этому экземпляру - отсюда и его название. В качестве примечания можно отметить, что на самом деле это не обязательно должен быть именно один экземпляр. Если говорить более общо, реализация данного шаблона должна гарантировать существование ограниченного (не памятью, а логикой) количества экземпляров класса.

Базовые компоненты Extention Library для создания XPages приложений. Application Layout

Библиотека компонентов Extention Library для разработка XPages приложений настолько расширилась и стала повсеместно используема, что была включена в новые релизы IBM Notes и Domino. Наиболее свежие и актуальные версии (как и раньше) можно найти на  OpenNTF.org . В серии постов, посвященных базовым компонентам Extension Library рассмотрю наиболее важные, на мой взгляд, для построения приложения на базе XPages. Должен заметить, что использование данных компонент значительно упрощают жизнь при разработке UI части интерфейса.

OneUI 3

В месте с 9ой версией IBM Notes/Domino  вышла 3я версия CSS темы для XPages приложений OneUI. О сновные изменения, как мне показалось, коснулись шапки: баннерной части, части для отображения названия приложения и поисковой строки, а так же части для размещения подзаголовка, вкладкой и панели действий. Сильно изменилось отображение пунктов меню (outline). Цветовых оформлений темы на выбор не стало совсем по сравнению со 2ой версией. В целом все стало выглядеть более строго и стильно. П осмотреть примеры страниц и различных компонентов можно вот здесь . К ак обычно, тему можно установить на более ранние версии клиентов и серверов вручную.

Зона отдыха "Мещерское"

В поисках, где бы в Москве покупаться (да еще и не переться далеко) поехали в Зону отдыха "Мещерское" . В целом место неплохое: песочный пляжик, есть кабинки для переодевания, душ, от воды не воняет тиной. Здесь официально разрешено купаться, правда загон для купания весьма небольшой (да и само озерцо небольшое). Есть места и стихийного купания вдоль всего берега. РЧС не сильно гоняет людей в этих местах, но громко сообщает о том, что переплывать водоем запрещено. Проблема места не только в том, что места для купания весьма ограниченное, но и в том, что концентрация людей на этот клочек пляжа и воды очень большое. Но если на самом пляже и вдоль озера найти место еще можно, то вот поставить машину очень проблематично. У зоны отдыха есть парковка, бесплатная. Ну как парковка...заасфальтированное место, где можно поставить машину. Но для такого количеств желающих туда приехать место слишком мало, поэтому ставят где только могут: на подъездах, на обочине, вдоль дороги (хотя м

Barcelona Card

При поездке в Барсу задался вопросом: как сэкономить на проезде и посещении достопримечательностей в столице Каталонии. До этого был очень удачный опыт использования Amsterdam Card при поезде в Амстердам, поэтому увидев аналогичный вариант в Барселоне - взял не раздумывая. К тому же, как прикинул я, стоимость Barcelona Card на 5 дней = 59 евро (именно столько времени мы там и находились), а Amstrdam Card стоила около 64 за 3 суток и при этом слихвой окупилась.

Поликлиники, такие поликлиники...

Н е смотря на неплохой ремонт, электронную очередь, компьютеры и прочее, сервис в наших поликлиниках оставляет желать лучшего. Я пришел на диспансеризацию в свою поликлинику, сам, добровольно, из лучших побуждений. Пришел узнать, что к чему, а мне вместо хоть каких-то пояснений, которые я просил, начали предъявлять, что сижу над душой, что это мое дело ел я или нет и вообще, я же интернет читаю, там все написано... Может мне и диагнозы самому ставить себе, почитывая интернет? В от и какое отношение должно быть к бесплатной медицине после этого?... При этом косвенно я оплачиваю эти услуги. Н а ЭКГ я был добродушно отправлен тутже, правда, как оказалось, не в тот кабинет... Н икакие электронные очереди, компьютеры и ремонт не изменят отношение и качество сервиса социальных служб, если не изменится отношение самих работников.

Алые паруса

Фото с сайта Shtandart.ru П озор! Не могу начать иначе. Ежегодно в Питере проходит праздник, посвященный выпускникам школ, - "Алые паруса". Символом праздника является парусник, играющий роль корабля "Секрет" из произведения Грина, одноименного названию праздника.

Хреновуха (рецепт)

Описываю больше для себя, чтобы не забыть и с течением времени вносить пометки, дополнения и изменения. Необходимое (на 0,5 литра) 1. Водка: 0,5 литра 2. Жидкий мед: Чуть меньше 1-ой столовой ложки Примечание: Количество можно варьировать от сладости самого меда. Чуть меньше ложки, т.к. цельная ложка делает несколько вкус сладковатым 3. Свежий хрен: ... объем/вес Приготовление: 1. Мед размешать в стакане/сосуде с водкой Примечание: Мед растворяется не очень быстро, поэтому удобно его активно мешать в глубоком сосуде длинной ложкой с примерно 200 мл (стакан) водки. 2. Потереть крупный кусок хрена подходящего объема или веса на мелкой терке Примечание: При терке хрен очень жжет глаза. Тертый хрен делает мутным окончательный продукт Можно просто порезать хрен кубиками со стороной, например, 0,5 мм. 3. Добавить хрен в водку 4. Дать настояться 4-5 дней Примечание:  Настаивать необходимо в темном месте 2 раза в сутки бутылку нужно хорошенько взбалтывать На

Сериал Черные паруса (Black Sails)

1. С точки зрения мореплавания и отрисовки физики кораблей (они там все компьютерные) - полная ахинея. После пребывания на Штандарте и практического понимания происходящего при просмотре тянуло...за борт. Думаю, что и без Штандарта это видно невооруженным глазом человеку, который хоть чуть понимает природу ветра и движения судна под парусом. 2. Большая часть сцен происходит на берегу. Из них еще 50% - "постельные" сцены. В кавычках, потому как происходит это везде. Из около 8 часов видео (8 серий сезона по примерно 1 часу) действий в море от силы 40 минут. 3. Много трепотни и разглагольствований 4. Цельный сюжет, связывающий все серии 5. Как и во всех сериалах, если у героев все наладилось, значит сейчас начнется еще ж*па, а если проблемы не большие, значит добавятся еще. 6. Хорошая музыка 7. Развитая линейка персонажей со своими целями и задачами, как следствие: куча всего происходящего одновременно 8. Флинт (и происходящее в непосредственной

Кисточки Revell

П риобрел себе недавно кисточки Revell сер ии  Painta Luxus   из куницы. Оказалось очень хорошее и своевременное приобретение. При наборе краски не распушаются, а принимают каплевидную форму; не лезут. Для работы с мелкими деталями и узкими местами - отлично, особенно, что касается самой маленькой 5/0. В общем пока очень ими доволен.

Дневник Штандарта. Эпилог

Фото с сайта Shtandart.ru П утешествие на Штандарте - это очень необычное и, пожалуй, ни с чем несравнимое приключение. Тут ты получаешь сразу и романтику моря и походные условия и работу на деревянном парусном корабле в качестве члена команды. Лично я никогда не ходил в походы. В целом, я люблю комфорт, но у меня нет как таковых трудностей с принятием несколько спартанских условий (по сравнению с обычной жизнью). Если вы не можете жить без белой простынки, боитесь проснуться или работать в мокром, не может без горячей воды - это не для вас. Но с другой стороны, почему бы не попробовать, быть может вы еще не знаете, на что способны?!

Дневник Штандарта. День 9, отъезд

Г амбург с утра встретил все тем же хмурым небом и дождиком. Все уже как обычно: завтрак, подъем флага...сегодня отличие только одно: часть команды, включая меня, сходит на берег. Капитан каждому вручил грамоту, свидетельствующую о прохождении службы на борту. Ощущение двоякое. С одной стороны приятно получить из рук капитана памятную бумагу, с другой - появляется какой-то дух официальности. Как будто ты здесь был лишь гостем, но не частью команды, частью корабля. Конечно, это лишь ощущения, причем мои. На самом деле, если ты побывал здесь и почувствовал свое родство с кораблем, то Штандарт с радостью принимает тебя в свою семью.

Дневник Штандарта. День 8

Фото: Сергей Сейфулин У тро, если 3 часа ночи можно назвать утром, началось с холодной воды, капающей на лицо...шел дождь. На палубе было еще противнее и хотелось спать. Залезли в теплые непромокаемые комбезы Штандарта. Через некоторое время промозглость начала ощущаться даже сквозь них. Первые 2 часа вахты ползли очень медленно и томительно...

Дневник Штандарта. День 7

С егодня будем принимать гостей - открываться для публики. Часть экипажа разбежалась по музеям, кто-то поехал в Бремен. Решил остаться на борту, может, правда, днем сбегаю на часок-другой в местный морской музей. П ривезли новую бизань и стеньгу. Изначально предполагали поднимать их в 14:00, но решили сделать эту сразу. За нашей работой с любопытством наблюдали прохожие на берегу. Видео отчет о подъеме, кстати, можно посмотреть тут .

Дневник Штандарта. День 6

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

Дневник Штандарта. День 5

С егодня первая ночь, когда отлично спалось, поэтому вставать на вахту было как-то тяжковато. Вокруг темно, виден только темный силуэт борта, мачт, снастей и предметов на палубе, черная, чуть поблескивающая вода и огни буев и проходящих судов.

Дневник Штандарта. День 4

Н а часах 03:33, умываюсь, одеваю комбез Штандарта прямо поверх всего, что еще есть на мне - наверху прохладно, да еще и ночь. Волнение стало по-меньше. Забираюсь на ют дремать к остальным членам вахты. Прямо лежбище морских котиков. - К то следующий за штурвал, - слышу голос вахтенного офицера сквозь дремоту. Поднимаю голову и понимаю, что поднял ее один - ползу к штурвалу. - Д ержи курс 070. С просонья пытаюсь понять откуда ветер и куда считаются градусы.

Дневник Штандарта. День 3

Овечки перед пристанью Верфь, где строят большие яхты Н очь без вахты, проснулся около 07:10. Спалось значительно лучше, выданный спальник играл роль одеяла. Ночью стояли в городке Маккум (Makkum), напротив верфи, где строят большие океанские яхты. После завтрака было выделено небольшое количество времени на "разграбление города". Естественно все было закрыто, но можно было прогуляться или сходить в портовый душ. Выход назначен на 09:30, в 09:15 сбор и проверка состава. Городок оказался маленький и симпатичный: уютные мощеные улочки, чистота и порядок.

Дневник Штандарта. День 2

Фотография взята с сайта Shtandart.ru Н очь...оказалась не ночь: гамак попался узкий, особенно в области ног, они были стянуты им и довольно быстро затекали. И холодно... Хорошо, что накрылся сверху еще и флиской. В общем, нормально поспать не удалось: либо что-то затекало, либо подмерзало, либо отлеживалось - в гамаке особо не поворочаешься с бока на бок. Под утро пошел дождь, тарабаня по палубе. А потом на меня что-то капнуло...не приятно. Капитан говорил вечером, что корабль деревянный и может пропускать воду, в том числе и палуба. Потом оказалось, что мой гамак просто напросто находится под световым люком, накрытым брезентом. Было принято решение вставать, тем более, что внизу, на камбузе уже кто-то шумел.

Дневник Штандарта. День 1, прибытие

Фотография взята с сайта Shtandart.ru П одъезжаю к остановке; автобус от центрального вокзала Амстердама идет почти к месту швартовки. Корабль хорошо видно по укатанным парусам и российскому флагу. Однако попасть к Штандарту оказалось сложнее, чем найти его: калитка для прохода к месту была закрыта. Благо, кто-то из команды работал на транце и увидел меня. Митя (как оказалось позднее один из офицеров) вышел к калитке навстречу мне. Небольшое испытание при сходе с причала на борт...широкий шаг с большим рюкзаком на руслень , перешагиваю через веревочный поручень и...я на борту. На борту парусного фрегата Штандарт. Со второй попытки, с лучшим приготовлением по одежде, но с тем же страхом высоты. В ыделили гамак, осматриваюсь. Корабль пахнет дачей, не загородным домом, а именно дачей. Знаете, такой...нормальной, настоящей. На палубе парень читает небольшую практическую лекцию по снастям. Не даром проштудированные  учебные материалы с сайта Штандарта позволяют не входить в супор,

Обновление Online Scripter

Обновление Online Scripter  до версии 1.0.1: - Исправлена проблема с попыткой отправить уведомление о возникшей ошибке - Вывод полного стека ошибки - Исправлены мелкие недочеты Скачать с Google.Disk

Runtime Scripter. В помощь администратору и/или разработчику

Краткое описание: Выполнение скрипта или @-формулы "налету" в базе над документом или коллекцией, без внесения изменений в дизайн базы Назначение и возможности: 1. Выполнение скрипта в нужной базе (документами) без изменения дизайна базы - для небольших правок или пересчетов нет необходимости писать агент в базе. 2. Для исполнения скрипта, изменяющего документ достаточно авторского доступа к нему 3. Сохранение написанных скриптов, загрузка ранее сохраненных скриптов 4. Выбор типа скрипта между LotusScript и @-Formula 5. Выполнение скрипта в контекста коллекции документов или одного документа Скачать с Google.Disk Вопрос/пожелания можно в комментарии или через любой контакт

Notes Developer FAQ. После вложения файлов в RT-поле в диалоге - они больше не отображаются в поле

Суть проблемы: Через диалог в RT-поле прикладывается файл и жмется ОК. Файл успешно прикрепился ($FILE), но при открытии документ (в том числе через диалог) - в поле файла нет. Более того, само поле - имеет текстовый формат. К огда-то натолкнулся сам, искал решение. Сейчас коллега. Поэтому решил написать Решение: 1. На Queryclose диалога нужно вызвать Source.Refresh(true) - обновить RT-поля. Где Source - параметр метода Queryclose формы типа NotesUIDocument 2. Дополнительно можно проверять какая кнопка была нажата ОК или Отмена - Boolean Source.DialogBoxCanceled все у того же параметра. 3. Если предполагается открытие диалога для просмотра содержимого (в режиме чтения), следует еще добавить проверку If Source.EditMode Then Source.Refresh(True)

Смертельная красота

Странно, что одни из самых красивых и доведенных до совершенства вещей, создаваемых человеком, - оружие. Вещи, предназначенные для уничтожения. Интересно, почему?...

Отношение к отношениям

Без лишних слов, пожалуй, наиболее точное описание отношения мужчин и женщин к отношениям: "Женщина анализирует и оценивает отношения по производной от кривой отношений. Мужчина это делает по интегралу от кривой отношений"

Lotus Notes FAQ. Добавление пользовательских адресных книг

Все, кто так или иначе работает с IBM Lotus Notes, видели диалог выбор адресатов - скажем, при написании письма. Там имеется выпадающий список, включающий как минимум личную адресную книгу и серверную. В этот список можно добавить и свою базу. Ниже будет разобрано как это можно сделать

Lotus Notes FAQ. 8/9 Eclipse. Как настроить уведомления о Sametime сообщениях

Н а написание данной "инструкцию" натолкнул мой коллега. Помню, первый раз сам долго искал, как отключить постоянно выпрыгивающие уведомления о новых сообщениях в Sametime. И так, речь идет о клиентах IBM Notes 8+ версии Standart (Eclipse based). Как настроить уведомления о Sametime сообщениях?