Как сделать ссылку в письме на вьюшку?

Тема в разделе "Lotus - Программирование", создана пользователем Sandro, 1 апр 2010.

Статус темы:
Закрыта.
  1. Sandro

    Sandro Гость

    Необходимо сделать ежедневный отчёт руководителю, в котором будет ссылка на базу, встала задача , что бы по этой ссылке открывалась именно нужная вьюшка, как нибудь это можно сделать ?
     
  2. Yakov

    Yakov Гость

    notes://host/database/view/OpenView
    Еще можно попробовать richTextItem.AddLinkByIDs(replicaID, serverHint, , viewUNID). viewUNID посмотреть в дизайнере, например.
     
  3. Medevic

    Medevic Что это ? :)
    Lotus team

    Регистрация:
    10 дек 2004
    Сообщения:
    3.346
    Симпатии:
    2
    notesRichTextItem.AppendDocLink
     
  4. xKlonx

    xKlonx Lotus team
    Lotus team

    Регистрация:
    10 сен 2009
    Сообщения:
    412
    Симпатии:
    0
    Call notesRichTextItem.AppendDocLink( linkTo, comment$ [, HotSpotText$ ] )
    Parameters
    linkTo
    NotesDatabase, NotesView, or NotesDocument. The database, view, or document to which you want to link.
    comment$
    String. The text that appears when a user presses and holds the mouse pointer over the doclink.
    HotSpotText$


    В хелпе всё описано
    Код (LotusScript):
    Dim session As New NotesSession
    Dim db As NotesDatabase
    Dim view As NotesView
    Dim newDoc As NotesDocument
    Dim rtitem As NotesRichTextItem
    Set db = session.CurrentDatabase
    Set view = db.GetView( "Boots" )
    Set newDoc = New NotesDocument( db )
    Set rtitem = New NotesRichTextItem( newDoc, "Body" )
    Call rtitem.AppendDocLink _
    ( view, view.Name & " in " & db.Title )
    newDoc.Subject = "Here is a link to the Boots folder"
    newDoc.SendTo = "Lauri Nodwell"
    Call newDoc.Send( False )
     
  5. Sandro

    Sandro Гость

    Всё понял, спасиб AppendDocLink не посмотрел, по имени вроде ссылка на DOC )))
     
  6. Sandro

    Sandro Гость

    :ya_lamo: Ссылку на вьюшку сделал, но когда её открываешь, не отображается outlines, вместо него список вьюшек
     
  7. Medevic

    Medevic Что это ? :)
    Lotus team

    Регистрация:
    10 дек 2004
    Сообщения:
    3.346
    Симпатии:
    2
    Назови нужный фрейм NotesView.
    Тогда все представления по умолчанию будут открываться в этом фрейме.
     
  8. Sandro

    Sandro Гость

    :ya_lamo: Попробовал не получилось ))) Или это первоапрельская шутка? )))
     
  9. Medevic

    Medevic Что это ? :)
    Lotus team

    Регистрация:
    10 дек 2004
    Сообщения:
    3.346
    Симпатии:
    2
    Нет, не шутка. Значит не так попробовал. :ya_lamo:
    Посмотри как в почте сделано.
     
  10. xKlonx

    xKlonx Lotus team
    Lotus team

    Регистрация:
    10 сен 2009
    Сообщения:
    412
    Симпатии:
    0
    Sandro
    В свойствах вью укажи необходимый фрейм
    4-я вкладка
     
  11. Sandro

    Sandro Гость

    xRomax - не получается , да и там написано (Web only).
    Посмотрел почту,там реально всё работает как надо, к вьюшкам ничего не подвязано, фрейма NotesView у меня вообще нет, может кто знает как сделать что бы все вьюшки с нужным фреймом грузились, а то мелочь , а не получается, греться уже начинаю ))))
    В настройках базы ничего не нашёл (((
     
  12. xKlonx

    xKlonx Lotus team
    Lotus team

    Регистрация:
    10 сен 2009
    Сообщения:
    412
    Симпатии:
    0
    Sandro
    У меня без проблем получилось,вы не туда видно смотрите.Открываете необходимую вьюху-> свойства->указываете необходимый фрейм:
    http://kartinki.ws/images/example12.bmp
     
  13. Medevic

    Medevic Что это ? :)
    Lotus team

    Регистрация:
    10 дек 2004
    Сообщения:
    3.346
    Симпатии:
    2
    Sandro
    Как нет? В фреймсете Mail View Frame есть фрейм NotesView. Ты, случайно, не путаешь фрейм и фреймсет? ;)
     
  14. Sandro

    Sandro Гость

    Medevic - нашёл ))) Но переименовка не помогла, а настройку для базы на этот фрейм не нашёл )))

    xRomax - Я там всё и ставлю, ты когда делаешь Notes preview во вьюшке, у тебя вьюшка отобрадается с этим фреймом?
     
  15. xKlonx

    xKlonx Lotus team
    Lotus team

    Регистрация:
    10 сен 2009
    Сообщения:
    412
    Симпатии:
    0
    Sandro
    А зачем нотес превью брать,ты ж говорил ссылку на вьюху нужно.Попробуй ссылку сделай и поставь в свойствах вьюхи так как я говорил выше.Будет отображать так как положено
     
  16. Sandro

    Sandro Гость

    Ссылка в письме, открываешь её открывается вьюшка базы, а вместо панели тупо список всех вьюшек в базе ((( Делаю точно так же как ты (((
     
  17. xKlonx

    xKlonx Lotus team
    Lotus team

    Регистрация:
    10 сен 2009
    Сообщения:
    412
    Симпатии:
    0
    Sandro
    хм..У меня работает
     
  18. nvyush

    nvyush Lotus team
    Lotus team

    Регистрация:
    22 апр 2009
    Сообщения:
    2.317
    Симпатии:
    0
    У меня такое иногда наблюдалось, когда не было дефолтной вьюшки (вторая закладка свойств вьюхи, первый флажок).
     
Загрузка...
Статус темы:
Закрыта.

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