Как программно изменить елемент навигатора?

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

  1. spartanec

    spartanec Гость

    Подскажите как программно изменить елемент навигатора? Например, я жму по кнопке навигатора и хочу что б после клика ее текст изменился с "Сохранить" на "Закрыть".
     
  2. alik86

    alik86 Lotus team
    Lotus team

    Регистрация:
    20 ноя 2008
    Сообщения:
    465
    Симпатии:
    0
    А Вы точно имеете ввиду "навигатор"? Или всё-таки "панель действий" или "аутлайн"?
     
  3. spartanec

    spartanec Гость

    Именно навигатор. Вобщем мне на кнопке навигатора (или возле нее каккой то "вычисляемый текст" повесить) нужно вывести кол-во док-тов в неком виде. Вот я и спрашиваю можно ли менять Caption кнопки программно???
     
  4. alik86

    alik86 Lotus team
    Lotus team

    Регистрация:
    20 ноя 2008
    Сообщения:
    465
    Симпатии:
    0
    Э, тогда не стану Вас обманывать. Я в лотус пришёл уже после того, как были придуманы аутлайны и навигаторами не пользуюсь... :lovecodeby:
    Но, насколько мне известно, в навигаторе всё, кроме разве что подсветки, статично.
     
  5. ToxaRat

    ToxaRat Чёрный маг
    Lotus team

    Регистрация:
    6 ноя 2007
    Сообщения:
    3.047
    Симпатии:
    18
    Код (LotusScript):
    Examples: SetNamedElement method

    This example adds a new entry named Home under the first parent entry in the "Web site" outline and sets the entry to the "Home" page design element.
    Sub Initialize
    Dim session As New NotesSession
    Dim db As NotesDatabase
    Dim outline As NotesOutline
    Dim oe As NotesOutlineEntry
    Dim existingOE As NotesOutlineEntry
    Set db = session.CurrentDatabase
    Set outline = db.GetOutline("Web site")
    Set existingOE = outline.GetFirst
    Set oe = outline.CreateEntry("Home", _
    existingOE, True, True)
    Call oe.SetNamedElement(db, "Home", OUTLINE_CLASS_PAGE)
    Call outline.AddEntry(oe)
    Call outline.Save()
    End Sub
     
  6. alik86

    alik86 Lotus team
    Lotus team

    Регистрация:
    20 ноя 2008
    Сообщения:
    465
    Симпатии:
    0
    Дык гэта ж для аутлайна...
     
  7. spartanec

    spartanec Гость

    Пошерстил литературку - действительно для навигатора все статично - одно единственное событие "Click"
    Спасибо, буду что-то думать
     
  8. Omh

    Omh Lotus team
    Lotus team

    Регистрация:
    4 июл 2007
    Сообщения:
    2.210
    Симпатии:
    0
    Да выпили навигратор на свалку истории, сразу станет легче дышать :)
     
  9. ToxaRat

    ToxaRat Чёрный маг
    Lotus team

    Регистрация:
    6 ноя 2007
    Сообщения:
    3.047
    Симпатии:
    18
    +1
     
  10. spartanec

    spartanec Гость

    Ок! Просто база старая (еще 4.х диз-нером писалсь), а мне чуть ее подкорректить надо было
     
Загрузка...

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