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

  • Автор темы 11BOSS11
  • Дата начала
1

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]'"

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

return dt.getDateOnly();
}

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

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

xKlonx

Код:
var dt = new Date( DocSource.getItemValueDate( "IndexDate" ) )

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

Добавлено:
 
Z

Zeka

У класса lotus.domino.local.Document нет метода getItemValueDateTime(string).
Надо использовать getItemValueDateTimeArray(string)
 
1

11BOSS11

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

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

11BOSS11

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

hosm

JavaScript? если изобретать велосипед, то смотреть в сторону JavaScript Method
array.sort(sortfunc)
sortfunc Optional. A function that defines the sort order
и мб, Date.getTime()
может, есть что-то стандартное уже, не помню.
 
1

11BOSS11

JavaScript? если изобретать велосипед, то смотреть в сторону JavaScript Method
array.sort(sortfunc)
sortfunc Optional. A function that defines the sort order
и мб, Date.getTime()
может, есть что-то стандартное уже, не помню.
ага ЖАба скрипт..
arrey.sort сортирует неправильно...
а вот Date.getTime() можна попробовать...
 
1

11BOSS11

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

Код:
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:
 
1

11BOSS11

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

Обучение наступательной кибербезопасности в игровой форме. Начать игру!