Оперирование Объектом В Xpage В Различных Кнопках Или Эвентах

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

  1. TYSON

    TYSON Гость

    такая вот проблемка.
    есть объект нотус лог.
    В одной кнопке обявляю его и передаю в сешн скоп:
    Код (LotusScript):
     var elog:NotesLog = session.createLog("TESTLOG_GO");
    elog.openNotesLog("","esedo\\esedolog.nsf");
    print("elog.getParent-1button-"+elog.getParent());
    sessionScope.put("elog",elog);//elog=elog;
    в другой надо обратиться к его методам:
    Код (LotusScript):
    var elog:NotesLog=sessionScope.get("elog");
    elog.logAction("atex");
    вобщем после передачи в сешн скоп объект как то не передаеться=(....

    в строке elog.logAction("atex"); ошибка:Error while executing JavaScript action expression
    Script interpreter error, line=12, col=15: [TypeError] Exception occurred calling method NotesLog.logAction(string) null
     
  2. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.081
    Симпатии:
    300
    объект в памяти (не стринг или скаляр) низя так просто передать...
    а вобщем - логирование серверной части осущ. "стандартными" java методами, клиентскую часть логировать можно в JS объекты (но надо учитывать их малую жизнеспособность :lamer: )
    файфокс и хром предоставляют console.log и прочая http://stackoverflow.com/questions/217957/...ascript-console
    к УЁ нужны кастыли (что не удивительно :) )
     
  3. TYSON

    TYSON Гость

    вообщем я так понимаю, что фигурировать объектом в 2х различных кнопках не являеться возможным?..=(

    Добавлено:
    а нельзя каким то образом обявить глобально объект в XPage и доступаться к нему скнопох и эвентов?
     
  4. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.081
    Симпатии:
    300
    хпаги это две части - серверная и клиентская, о каком глобальном объекте речь?
     
  5. TYSON

    TYSON Гость

    имееться ввиду серверная часть.
     
  6. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.081
    Симпатии:
    300
    ну дык БД - это уже глобальный обект ;) или надо именно инмемори (правда не совсем понятно - зачем)
     
  7. TYSON

    TYSON Гость

    ну бд то понятно..мне нужно объект класса нотес лог создать глобально=)
     
  8. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.081
    Симпатии:
    300
    мне не понятно - зачем?
    логи на сервере и так писать можно...
    создайте док и пишите в него, а вот unid можете передавать в сессии
     
  9. TYSON

    TYSON Гость

    ну в принципе да..
     
Загрузка...
Похожие Темы - Оперирование Объектом Xpage
  1. ЧИА
    Ответов:
    24
    Просмотров:
    9.975

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