Дизайн адресной книги

  • Автор темы nadezdaMP
  • Дата начала
N

nadezdaMP

Приветствую всех!
В почте клиентов сделала отображение контактов из адресной книги - добавила оулайн связанный с представлением $Contacts
Все бы хорошо, но только необходимо сделать так, чтобы контакты отображались не в виде стандартного представления, а в виде блоков - как в оутлуке...
и по клику на блок раскрывать сам контакт...
подскажите как реализовать идею пожалуйста)))
как я думала - написать агента, который выцепит контакты из данного представления, и отобразит их на форме в динамически создаваемых полях например.
но не ясно как на лотус скрипте на форму динамически генерировать нужное количество полей по количеству контактов адресной книги...
подскажите пожалуйста, как можно еще реализовать дизайн адресной книги...
 
N

nadezdaMP

поля на форме в лотусе динамически генерировать нельзя видимо..
 
K

Klido

поля на форме в лотусе динамически генерировать нельзя видимо..
эээ.. .чуть подробнее ЧТО надо сделать?? не видел аутглюка лет 7, не понять КАК надо ;)

динамически - создавать что ли? можно... менять, удалять тоже...
 
K

Klido

динамически генерировать нужное количество полей по количеству контактов адресной книги
мож кто код напишет, но примерно такой алгоритм (можно и в 1 поле все контакты залить, кстати):
отобрали контакты - получили кол-во
в цикле идём и создаём в документе поля с суффиксом "_"+i
присваиваем соответствующий контакт

или не то? или про выгрузить в dxl вписать сколько угодно полей и загрузить обратно?
в День Сисадмина что-то туго врубаюсь что надо ;)

а можно скрин какой-нить как это в аутглюке? а то и посмотреть негде...
 
A

amigolinx

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

toolbar.gif
 
K

Klido

эх... ставьте 8-ку - там стандартно переключение основной вьюхи "показывать как бизнес-карты" - именно ОНО
 
K

Klido

хотел скрин запостить, а у нас тут запрет на upload ;)

в любом случае - ковырнуть дизайн 8-го шаблона и сделать у сея как надо...
 
N

nadezdaMP

эх... ставьте 8-ку - там стандартно переключение основной вьюхи "показывать как бизнес-карты" - именно ОНО
а можно поподробнее где это найти??? у меня именно 8 версия и стоит! спасибо большое!!!
 
A

amigolinx

а можно поподробнее где это найти??? у меня именно 8 версия и стоит! спасибо большое!!!

взято

Setting contact list preferences
You can set preferences that affect the display and behavior of the main window that contains your contact list, including the font size for displaying contacts' names.

1. Click File > Preferences.
2. In the navigator, click the + beside Sametime and then click Contact List.
3. Select or clear Warn me when my local contact list exceeds the size allowed on the server. Your system administrator determines how many contacts you can have.
4. Select Inform me when I add a new contact to my contact list to be prompted each time you add a new contact.
5. Select or clear Alert me when my network connection is lost.
6. Under Display settings, specify the following settings:
* In the Contact list font field, use the default font or click Change to select another font, style, effects, and script to display contacts' names. Click OK. Click Reset to Default to return to the default font.
* Select or clear Show community icons beneath contacts to determine whether to display the icon for the community of which each contact is a member as the background for the contact's availability status icon.
* For the Community icon transparency percentage field, click the arrow to select a transparency percentage for the community icon.
* Select or clear Show business card when hovering over a contact's name to display a contact's user information when you hover the mouse over a contact's name.
* Select or clear Hide all contacts when I am offline to determine whether the names of contacts display in your contact list when you log out.
7. Under Contact list synchronization, select what to do if the local copy of your contact list is not the same as the copy stored on the server.
8. Click Apply.
9. Click OK.
 
N

nadezdaMP

во всех свойствах представления и полей просмотрела - но не нашла такой опции :(
версия клиента lotus notes и lotus domino designer стоит 8.0.20.8220
ну подскажите где искать :)
 
K

Klido

What's New in Lotus Notes 8 and 8.0.1?
.........
Includes the ability to show contact entries as Business Cards.

Ищите :) Там в экшенбаре справа кнопка на инглише "Show" назвается...
 
N

nadezdaMP

1. переключение основной вьюхи "показывать как бизнес-карты"

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

2. Show business card when hovering over a contact's name to display a contact's user information when you hover the mouse over a contact's name.

это только для использования sametime - не совсем то...

тема изменения дизайна осталась, если кто сталкивался с таким, напишите как решили пожалуйста:)
 
K

Klido

nadezdaMP
Вы так и не показали ЧТО надо, чтобы получилось... Скрин с бизнескартами показали - мы нашли где это :)
Покажите желаемое и решим :(
 
A

amigolinx

вы попробуйте у себя сделать
от жалко нету мне на чем потренироваться - на 7-ке исчо сижу, но думаю, nadezdaMP вам стоит сходить вот - там в разделе Create a business card view есть типа туториал махонький
 
K

K-Fire

Отображение строк во вью как Business Cards это опция нового Java UI для вьюх. Чтобы обычная вью отображалась в таком виде, надо ее помещать как компонент композитного приложения с особым типом. Иначе это сделать пока невозможно.
 
N

nadezdaMP

Отображение строк во вью как Business Cards это опция нового Java UI для вьюх. Чтобы обычная вью отображалась в таком виде, надо ее помещать как компонент композитного приложения с особым типом. Иначе это сделать пока невозможно.

спасибо, именно это нужно! =)
обьясните пожалуйста подробнее - как реализовать идею в lotus -
компонент композитного приложения с особым типом? :wacko:
то есть я понимаю нужно создать приложение компонентом которого является требуемое представление??
как практически реализовать идею подскажите пожалуйста подробнее! =)
 
K

K-Fire

спасибо, именно это нужно! =)
обьясните пожалуйста подробнее - как реализовать идею в lotus -
компонент композитного приложения с особым типом? :wacko:
то есть я понимаю нужно создать приложение компонентом которого является требуемое представление??
как практически реализовать идею подскажите пожалуйста подробнее! =)

Как в 8.0 это все делается я не пробовал, так что описываю для 8.5:

0. Поставить 8.5 с включенной опцией Composite Designer
1. Открываете свое приложение в дизайнере и создаете новый элемент дизайна Composite Application. Ничего там править не надо, просто создать.
2. В свойствах базы в опциях запуска поставить "Запускатся как композитное приложение"
3. Открываете базу в клиенте, открывается пустая область. В меню Create появляется опция Edit Application.
4. Вот там в палитре компонентов надо положить на "рабочую область" компонент Браузер контактов Notes и Вид контактов Notes (у меня русский клиент, не помню как в английском). По умолчанию эти компонены оказываются привязаны к локальной адресной книге.
5. Для обоих компонентов в свойствах заменить URL с notes:///0000000000000E01/Contacts?OpenFrameset на урл для вашей базы, там есть кнопка Browse удобная.

Вот и все. Получаете такой же вид как в почте или в АК для 8ки.

Если справа вверху нет переключалки, то тут ссылку уже кидали на страницу где описаны новые свойства в дизайнере для вью.
 
N

nadezdaMP

спасибо всем!!!! завтра на работе обязательно постараюсь сделать!!!!! =)
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!