Создание Документа В Другой Базе

Тема в разделе "Lotus - Xpages", создана пользователем TAPAKAHATOP, 29 янв 2014.

  1. TAPAKAHATOP

    TAPAKAHATOP Active Member

    Регистрация:
    18 сен 2009
    Сообщения:
    29
    Симпатии:
    0
    На страничке есть Computed поле
    в нем простой SSJS
    Код (Text):
    var db=session.getDatabase(pd.getItemValueString("storageServerName"), pd.getItemValueString("storageFileName"), false);
    var doc:NotesDocument=db.createDocument().save();
    return doc.getUniversalID();
    Первые 2 строчки отрабатывают нормально, документы в базе создается и сохраняется, но вот вернуть в качестве значения ID вызывает невозможность загрузки страницы (проверялось методом комментирования третьей строки).
     
  2. Кирилл Шваб

    Кирилл Шваб Well-Known Member

    Регистрация:
    30 июн 2006
    Сообщения:
    144
    Симпатии:
    4
    Надо смотреть, что попадает в переменную doc.

    Или

    Попробуй разделить db.createDocument().save() на 2 действия:

    ...
    var doc:NotesDocument = db.createDocument();
    doc.save()
    ...

    Т.к. есть подозрения, что в переменную в результате попадает результат выполнения функции save().
     
  3. TAPAKAHATOP

    TAPAKAHATOP Active Member

    Регистрация:
    18 сен 2009
    Сообщения:
    29
    Симпатии:
    0
    Да действительно... надо внимательнее смотреть возвращаемое значение.
     
Загрузка...

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