коллеги, где у меня ошибка?
- успешно получаю Ids выбранного документа из view через кнопку:
Код:
var viewPanel=getComponent("picklistView");
sessionScope.pickledIds = viewPanel.getSelectedIds();
sessionScope.selID = sessionScope.pickledIds[0];
далее по ids пытаюсь получить документ:
в вычисляемом поле и далее из него значение из поля (до поля не дохожу, падаю..):
Код:
var db1 = session.getDatabase(session.getServerName(),"app\\main.nsf")
id = sessionScope.selID
//var doc = db1.getDocumentByID(id)
//return "Выбранный ID= "+ sessionScope.selID
return db1.getFilePath()
как только раскоментирую строчку с doc , страница падает. Объект БД проверял получаю, ids тоже живой.
спрятал весь код по вычислению документа к кнопку выбора выделенных в представлении элементов:
var viewPanel=getComponent("picklistView");
sessionScope.put("pickledIds", viewPanel.getSelectedIds());
var db1 = session.getDatabase(session.getServerName(),"app\\main.nsf")
docid = sessionScope.pickledIds[0];
var d1 = db1.getDocumentByID(docid);
unid = d1.getUniversalID();
sessionScope.put("Unid2", unid);
в итоге в вычисляемом поле получил Unid документа:
return "UNID = " + sessionScope.Unid2
проделал все на версии сервера 8.5.2 , завтра проверю на 8.5.1 - где до этого не получилось...