Не берется дата при высвитке в Xpage

Тема в разделе "Lotus - Xpages", создана пользователем 11BOSS11, 5 янв 2011.

  1. 11BOSS11

    11BOSS11 Гость

    таким вот образом ошибка в первой строке: "Ошибка при выполнении вычисляемого выражения JavaScript
    Script interpreter error, line=1, col=10: Error calling method 'getItemValueDateTime(string)' on an object of type 'lotus.domino.local.Document [Static Java Interface Wrapper, lotus.domino.local.Document: lotus.domino.Document]'"

    Код (LotusScript):
    var dt=coll1.getItemValueDateTime("Data");
    if(dt == null) {
    return "DateTime is empty or doesn't exist.";
    } else {

    return dt.getDateOnly();
    }
    так тожк ошибка:
    Код (LotusScript):
    coll1.getItemValueDateTime("Data");
    :blush:

    это все дело пишется в вычисляемое поле, при высветке в дАйта тебле...
    стригово могу высветить это дело, simple blinding тоже, а вот нужно именно датой, ..
    ;)
     
  2. xKlonx

    xKlonx Lotus team
    Lotus team

    Регистрация:
    10 сен 2009
    Сообщения:
    412
    Симпатии:
    0
    Код (Text):
    var dt = new Date( DocSource.getItemValueDate( "IndexDate" ) )

    ......dt.getDate() + "." + ( dt.getMonth() + 1 ) + "." + dt.getFullYear()
    Попробуйте так

    Добавлено: Converters on xpages
     
  3. Zeka

    Zeka Well-Known Member

    Регистрация:
    1 сен 2009
    Сообщения:
    219
    Симпатии:
    0
    У класса lotus.domino.local.Document нет метода getItemValueDateTime(string).
    Надо использовать getItemValueDateTimeArray(string)
     
  4. 11BOSS11

    11BOSS11 Гость

    пасибки всем огромное!!=)

    Добавлено: а вот еще один вопросик,
    допустим есть переменная , как опредилить какого он атипа? (Double,Number,String)..??
     
  5. hosm

    hosm * so what *

    Регистрация:
    18 май 2009
    Сообщения:
    2.450
    Симпатии:
    7
  6. 11BOSS11

    11BOSS11 Гость

  7. 11BOSS11

    11BOSS11 Гость

    и опять у меня вопросик:
    как лцчше отсортировать вектор елементами которого есть обекты типа Data ??
     
  8. hosm

    hosm * so what *

    Регистрация:
    18 май 2009
    Сообщения:
    2.450
    Симпатии:
    7
    JavaScript? если изобретать велосипед, то смотреть в сторону JavaScript Method
    array.sort(sortfunc)
    sortfunc Optional. A function that defines the sort order
    и мб, Date.getTime()
    может, есть что-то стандартное уже, не помню.
     
  9. 11BOSS11

    11BOSS11 Гость

    ага ЖАба скрипт..
    arrey.sort сортирует неправильно...
    а вот Date.getTime() можна попробовать...
     
  10. hosm

    hosm * so what *

    Регистрация:
    18 май 2009
    Сообщения:
    2.450
    Симпатии:
    7
    специально же указала параметр
    и примерно то, что для написания своей функции можно заюзать
     
  11. 11BOSS11

    11BOSS11 Гость

    ага,. точно, не заметил! :discard:
     
  12. 11BOSS11

    11BOSS11 Гость

    проблемка с ф-й сравнения даты:

    Код (LotusScript):
    function sortfunction(a, b){
    var dateA=new Date(a.valueOf()), dateB=new Date(b.valueOf());
    return dateA-dateB; //sort by date ascending
    //return a.valueOf()-b.valueOf();
    //return a-b;
    }
    не работает..АА :discard:
     
  13. 11BOSS11

    11BOSS11 Гость

    вух,. спассибо все , проблема потеряла актуальность)))
    тема закрыта)
     
Загрузка...

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