Кнопки из экшнбара форм

Тема в разделе "Lotus - Программирование", создана пользователем Alexander BEZ, 6 окт 2009.

  1. Alexander BEZ

    Alexander BEZ Гость

    Добрый день. Интересует такой вопрос:
    Как получить названия кнопок из экшнбара формы при закрытом дизайне базы?

    При открытом дизайне поступаю вот таким образом, а потом работаю с потоком.

    Set nc = db.CreateNoteCollection(False)
    nc.SelectForms = True
    Call nc.BuildCollection
    Dim exporter As NotesDXLExporter
    Set exporter = session.CreateDXLExporter(nc, stream)
    Call exporter.Process


    При закрытом дизайне в поток передается только описание базы и все.


    Заранее благодарен за советы...
     
  2. ToxaRat

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

    Регистрация:
    6 ноя 2007
    Сообщения:
    3.046
    Симпатии:
    18
    Alexander BEZ
    никак
    этим мне и нравится, особенно 8-ка
    ничего DXML уже не вытянуть, что полностью соответствует понятию "закрытый дизайн"
     
  3. Alexander BEZ

    Alexander BEZ Гость

    Но списки всех полей, всех сабформ все равно получить можно... И мне надо не код на кнопках, а всего лишь названия...
     
  4. TIA

    TIA :-)
    Lotus team

    Регистрация:
    15 май 2009
    Сообщения:
    790
    Симпатии:
    0
    Alexander BEZ
    Можно на API парсить поле $ACTIONS


    А названия акций могут быть и вычисляемыми.
     
  5. ToxaRat

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

    Регистрация:
    6 ноя 2007
    Сообщения:
    3.046
    Симпатии:
    18
    это не аргумент
    поля можно достать примитивно сканируя все доки и собрать всю уникальность названией, подформы это тоже не дело
    кнопки могуд и шаредами быть и внутри и вычисляемые
     
Загрузка...

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