Отправляет email-рассылки с помощью сервиса Sendsay

Бюллетень "Lotus Notes CodeStore"

  Все выпуски  

Бюллетень "Lotus Notes CodeStore" No 53 от 2008-07-23


Рассылку ведет: Программист на Lotus NotesLotus CoderВыпуск No 53 от 2008-07-23
рассылка о программировании на Lotus Notes/Domino
Обсуждения на форумах, блогах. Примеры программного кода на LotusScript,@formula, Java

рассылка:выпускархивлентаблогсайт

Бюллетень "Lotus Notes CodeStore" Выпуск 13 от 21.04.2008

comp.soft.prog.lotuscodesrore

CodeStore. Примеры кодов

Еще примеры:
Больше кодов на сайтах:

Форумы.Свежи темы и обсуждения

Здравствуйте. Я начинающий программист под Lotus. Столкнулся с такой проблемой: - база создана и спроектирована в lotus designer 5.x - документы создавались и редактировались в lotus note 5.x - возникла необходимость внести изменение в одну из форм. Были добавлены два поля Rich Text и две кнопки, обрабатывающие Click и добавляющие данные в эти два поля RT (@Command([EditGotoField]; "pole"); @Command([EditInsertFileAttachment])). Изменения были внесены из-под lotus des 8.0 english ( без файла лицензии, в течение ознакомительного периода ). - описание проблемы - из-под lotus note 5.x имеется возможность создания документа, редактирование и т.д. без ограничений. Из-под 7.x-8.x возможно только создание. Документ на редактирование не октрывается. В чем проблема ?? - учетная запись - Designer со всеми правами. Ролей нет сделал реплику базы на локальный комп, открыл в 7 - могу создавать и редактировать, а на сервере не могу
кто подскажет, где можно найти схему иерархии классов или сущностей LotusScript ( желательно 7 и старше версий )
Здравствуйте! Невозможно запустить инсталлятор клиента Lotus Notes 7 "setup_wct_platform.bin" под Fedory 8. Никакой ошибки не выдает. Просто не запускается. Что только не делалось. Может вы знаете какой-то нюанс? С Уважением, Юрий.
Здравствуйте. Возникла следующая проблем: необходимо сделать автоматическую нумерацию документов. Что бы при создании нового документа автоматически ему присваивался уникальный номер. Я сделал профильный документ, которой храни этот счетчик. При создании нового документа вытаскивается номер из профильного, записывается в документ, увеличивается на 1 и записывается обратно в профиль. Проблема возникла в том, что пользователи начали получать одинаковые номера с того номера который был записан в профиле на момент открытия ими лотуса. Похоже, что профильный документ кэшируется где то и при обращении к нему выдает данные из каша. Если клиенты лотуса перезапустить, то порядок номеров восстановится для пользователей, но они опять начнут получать одинаковые номера начиная с того номера который был записан в профиле на момент открытия. Как отключить кэширование профильного документа, что бы каждый запрос выполнялся непосредственно к документам на сервере, а не в кэше? Профильный документ единственный и по пользователям не разделен. Еще вопрос. Могут ли возникнуть коллизии в том случае, если 2 или больше пользователей одновременно попытаются обратиться к профильному документу? Получат ли они одинаковые номера и если да, то как этого избежать? Спасибо!
День добрый!!! Есть view и в качестве ресурса используется swf файл ... в нем есть 2 объекта ... 1 - прямоугольник 2 - круг(вписан в прямоугольник) При попытке растянуть swf с помощью stretches ... происодит искажение круга ..чего по сценарию происходить не должно ... Как сделать так, чтобы пропорции прямоугольника менялись в зависимости от width и height а круга оставались неизменными (т е не искажались его пропорции) или пропорционально увеличивался или уменьшался. Заранее спасибо!
В базе есть форма для создания документов. На основе этой формы сделан поиск по базе: после заполнения полей ( некоторых полей ) и нажатия соответствующей кнопки, формируется строка поиска и создается коллекция документов при помощи метода базы данных Search. В коде кнопки (LotusScript) последняя команда - закрытие формы. Есть одна проблема: выскакивает диалоговое окно с предложением сохранить документ. Как этого избежать ? Очистка всех полей формы не помогает.
Имеется форма для создания документов в базе. На основе этой формы сделан поиск документов через свойство БД - Search. Найденные документы складываются в Resultпутем putAllInFolder("Result"). Содержимое Result можно просмотреть через Outlines. Вопросы: 1. Как автоматом вывести на экран (установить фокус ?) на Result без необходимости выбора его из Outlines ? 2. Можно ли средствами LotusScript добавлять, удалять, форматировать, задавать формулы и т.д. для view(folder), удалять сами view и folder ? Необходимо для уменьшения количества view`ов и folder`ов.
Ситуация:
Пользователь А сидит и просматривает документ
В это время пользователь Б заходит в этот же документ, редактирует цифры и выходит
Пользователь А переходит в режим редактирования и видит старые цифры и при сохранении естественно затрет все новые старыми

Решение которые не помогают:
1) Нужно при нажатии на редактирование переоткрыть польностью документ, вот только не задача при переоткрытии он подсовывает ему тот же документ(даже когда ищешь его по UNID)
2) call uidoc.Reload - работает только из режима редактирования
Доброго времени суток. Ситуация следующая; юзер открывая лотус, выскакивает ошибка: Server error: Your account is locked out; see you administrator to reset it В консоли следующее: date UserName/Country/Company from host [192.168.1.999:9999] failed to authenticate: Your account is locked out; see you administrator to reset it Как с этим бороться? 1. Где эта функция резета? никак найти не могу. 2. Как сменить пароль юзеру, через домино администратора? (не веб пароль) Заранее спасибо.
Доброго времени суток! Помогите начинающему лотусисту, плз.
Есть 2 БД на одном сервере. Одна - почтовая, другая - с поручениями. Задача состоит в следующем: надо в форме поручения сделать кнопку, которая запускала бы почтовую форму с заполненным полем SendTo (в качестве значения поля SendTo - адрес составителя поручения). Кнопку создал. Для ссылки на нужную форму использую формулу:
@Command([Compose]; @MailDbName; "Reply"])
При нажатии форма открывается, но SentTo содержит ненужные мне адреса. Подскажите, плз, какую-нить формулу или скриптик для моей кнопки, чтоб он задавал значение определенного поля, определенной формы в другой БД.
Прошу помощи, собратья! Настраиваю клиентскую часть, одна база выдает такую ошибку при указании пути. Не знаю что делать, т.к. с Лотусом первый раз в жизни общаюсь. )
Доброго времени суток! Возникла необходимость отображать данные из БД Lotus на портале SharePoint т.е. допустим в лотусовой базе помечаются для публикации какие то документы и они должны быть доступны авторизованным пользователям на портале SharePoint. Кто имеет подобный опыт интеграции и может поделиться информацией?
Интересные темы:
Список форумов:

Tips. Советы

Back in the old days of HTML and the web it was all very simple -- websites were just plain old text scattered with links to other sites. Browser helped you out by distinguishing those links you'd read from those you hadn't. An unvisited blue link turned a purpley colour once visited. A useful visual tool to let you know you'd "read" a page.

Forward to now and things aren't quite so simple. Websites aren't just collections of links to other places. There's often a whole load of links on any site that are for navigation within the same site.

I was asked recently to change the colour of visited links on a database I'd created for a customer. What I didn't do was dive straight in with the easiest option and add some CSS like this:

a{
 color:gray;
}
 
a:visited{ 
 color:light-gray; 
}

Doing so would have an adverse effect on the links in the site which don't point to static content within. Changing the colour of links only makes sense in the context of a link to a static page. At least I think so. Don't you?

Take the Domino forum on IBM's site for example:

forum-read

This is a great example of a typical Domino website, where the main focus is on user-generated content and the rest of the site is there to help you navigate that content. 

In the image above you can see a good example of visited link colours in action. Notice I've read the third document down in the view. I now know to over-look that one when I'm deciding what to pick to read next. 

There's also an example of visited link colours used badly. Notice the "Next" link (see big red arrow ;o) has changed colour because I've been to the next screen of the view. However the next page is not static content. The change of colour should be used to tell me I've read that page and don't need to again. That's not true though, as the content of the page opened by that link is likely to change at any moment.

The "next link", in my mind, should be considered a functional link and should not change colour. The same goes for the "Forgot your password" link in the same image. The only links that should change colour are those that link to pages which don't change.

How To Change Colour of Static Links Only

The easiest way to do this that I've found is to change the markup of your links. Like so:

<a href="0/unid?OpenDocument" class="markread">This is a link to a document</a>

The CSS then becomes:

a{
 color: gray;
}
 
a.markread:visited{
 color: light-gray;
}

 

Only links with the class "markread" change colour once they are, errrm, read.

If you don't generate your own HTML for each link (and so can't add the class) you could do it an easier way and wrap your embedded View with a DIV element, like this (where the table would be generated by Domino of course):

<div class="view">
 <table>
 <tr>
 <td><a href="view/doc1/">Link to document 1</a></td>
 <td><a href="view/doc2/">Link to document 2</a></td>
 </tr>
 </table>
</div>

 

The CSS you need would then be:

div.view a:visited{
 color:light-gray;
}

 

What do you think? It certainly makes sense to me. While I don't know what the official guideline is on this I don't see it making sense to just mark all visited links in a different colour.

In Summary

Don't used a:visited in CSS for all links. Only use it for links to pages that rarely (if ever) change. Whether the IBM forum is a perfect example I don't know, but I hope you get the point.

Click here to post a response

Use this LotusScript code to read a binary field in an Oracle database, allowing you to find Microsoft Word documents, spreadsheets, PDFs and JPEG files.

Еще советы:
Смотри советы на сайтах:

Блоги. Что обсуждают и пишут

Author: Peter Presnell
Tags: lotusscript
Idea:
To improve interoperability between design elements I would like to see LotusScript able to get a handle on ALL open databases, views, and/or document.  Not just the the ONE view/document open in the active window.
 
This could be achived by adding properties to the NotesUIWorkSpace an NotesUIDatabase classes as follows:-
NotesUIWorkspace.OpenDatabases - Returns an array of NotesUIDatabase (all databases open in workspace)
NotesUIWorkspace.OpenViews - Returns an array of NotesUIView (all views open in workspace)
NotesUIWorkspace.OpenDocuments - Return an array of NotesUIDocument (all documents open in workspace)
NotesUIDatabase.OpenViews - Return an array of NotesUIView (all views open in workspace for this database)
NotesUIDatabase.OpenDocument - Return an array of NotesUIDocument (all documents open in workspace for this database)

Author: Ben Jenkins
Tags: calendar view
Idea:
In mail template versions previous to version 8.x, a user could select a calendar view option to "Start monthly view with current week." In version 8.x templates this is missing and you can only view the current calendar month rather than the next four weeks.

Еще записи:
Интересные блоги специалистов:

Статьи и Документация

The IBM® Lotus® Domino® attachment and object service (DAOS) in release 8.5 reduces the total cost of ownership and helps customers with green computing practices by storing all file attachments in a separate repository on the server and retrieving them by reference. Read more to plan, set up, configure, and manage Lotus Notes® large objects.
This document, the final of a series of four, describes the Out of Office feature with respect to the Domino Web Access (formerly iNotes Web Access) client, outlining the basic differences between using the feature when in the Notes client as opposed to a Web browser.
The servlets.properties file is not being read or not working on IBM i.
This Knowledge Collection serves as a repository for a periodic newsletter to help address the most commonly asked questions or highlight important issues about Lotus Notes® and Lotus® Domino®. The newsletter content for the most current three months is included.
You attempt to launch the remote server setup after you install the Domino server; however, you receive the console error "Please edit your shell's display environment variable to reflect an unlocked terminal that you would like to launch the Domino setup program on."
A Lotus Domino server for i5/OS crashes if OSLocalAlloc exceeds 16 MB.
This article describes how the IBM® Lotus® Domino® System Test team used IBM Rational® Performance Tester to test the IBM Lotus Notes® standard client, so that the team can provide you with the answers to your scalability questions on Citrix.
Также почитатай:
Найти документацию можно на сайтах:

В избранное