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

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

11BOSS11

Гость
#1
таким вот образом ошибка в первой строке: "Ошибка при выполнении вычисляемого выражения 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 тоже, а вот нужно именно датой, ..
;)
 

Zeka

Well-Known Member
01.09.2009
219
0
Вильнюс
#3
У класса lotus.domino.local.Document нет метода getItemValueDateTime(string).
Надо использовать getItemValueDateTimeArray(string)
 
1

11BOSS11

Гость
#4
пасибки всем огромное!!=)

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

11BOSS11

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

hosm

* so what *
18.05.2009
2 442
9
42
Kiev, Ukraine
#8
JavaScript? если изобретать велосипед, то смотреть в сторону JavaScript Method
array.sort(sortfunc)
sortfunc Optional. A function that defines the sort order
и мб, Date.getTime()
может, есть что-то стандартное уже, не помню.
 
1

11BOSS11

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

11BOSS11

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

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

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