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

Тема в разделе "Lotus - Программирование", создана пользователем nadezdaMP, 31 июл 2009.

  1. nadezdaMP

    nadezdaMP Гость

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

    nadezdaMP Гость

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

    Klido Гость

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

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

    amigolinx Гость

    угу, а так бы хотелось, эх...
    может поможет поле типа Имена с выставленной опцией Адресная книга?
     
  5. Klido

    Klido Гость

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

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

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

    amigolinx Гость

    если это вот такого хочется, то не хиленькая и красивая конечно похотелка ;)

    toolbar.gif
     
  7. Klido

    Klido Гость

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

    nadezdaMP Гость

    имеешь в виду поле представления типа имена?
    а с опцией адресная книга - это как??)) то есть как ее выставить?
     
  9. Klido

    Klido Гость

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

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

    nadezdaMP Гость

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

    amigolinx Гость

    взято тут

    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.
     
  12. nadezdaMP

    nadezdaMP Гость

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

    Klido Гость

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

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

    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 - не совсем то...

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

    Klido Гость

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

    amigolinx Гость

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

    K-Fire Гость

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

    nadezdaMP Гость

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

    K-Fire Гость

    Как в 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ки.

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

    nadezdaMP Гость

    спасибо всем!!!! завтра на работе обязательно постараюсь сделать!!!!! =)
     
Загрузка...

Поделиться этой страницей