Вопрос по Isnewdoc

Тема в разделе "Lotus - Программирование", создана пользователем LuMee, 18 сен 2006.

  1. LuMee

    LuMee Well-Known Member

    Репутация:
    0
    Регистрация:
    2 май 2006
    Сообщения:
    477
    Симпатии:
    0
    Создаю документ следующим образом (из action'а вьюхи):
    Код (Text):
    Dim session As New NotesSession
    Dim ws As New NotesUIWorkspace
    Dim doc As NotesDocument
    Dim newDoc As NotesDocument
    Dim db As NotesDatabase

    Set doc = session.DocumentContext
    Set db = doc.ParentDatabase

    ... 'тут кой-какие проверки

    Set newDoc = New NotesDocument(db)
    newDoc.Form = "NewDocForm"
    Call newDoc.MakeResponse(doc)
    Call ws.EditDocument(True, newDoc)
    Вопрос такой: почему в обработчике QueryOpen нового документа Source.IsNewDoc возвращает False? Если верить документации, то это свойство должно вернуть False лишь в том случае, если док уже был сохранен. Чей здесь глюк, мой или Лотуса?
     
  2. Medevic

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

    Репутация:
    0
    Регистрация:
    10 дек 2004
    Сообщения:
    3.346
    Симпатии:
    2
    Это в лотусе.
    Юзай IsNewNote.
     
  3. Elena Nefedova

    Elena Nefedova Гость

    Репутация:
    0
    Это не глюк, а фича :( . Вопрос обсуждался здесь.
     
  4. LuMee

    LuMee Well-Known Member

    Репутация:
    0
    Регистрация:
    2 май 2006
    Сообщения:
    477
    Симпатии:
    0
    Мда, фича, ничего не скажешь...
    З.Ы. За подобные "фичи" (а их таких много) IBM'овским постановщикам задачи и тестировщикам надо бы хорошенько по рукам надавать. Или по чему другому :(
     
  5. Elena Nefedova

    Elena Nefedova Гость

    Репутация:
    0
    Тут все зависит от концепции. Что считать новым документом? что - новым ui-документом? и т.д.
    Я лично не этим недовольна, а тем, что так трудно их хелпами пользоваться :angry:
     
Загрузка...

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