я новичок в xpages, но я хочу попытаться создать ответный документ для основного документа, который является документом заказа. есть документ продукта, который отображает вид всего продукта в базе данных и с флажком, оба документа находятся на одной странице. используя приведенный ниже код в событии onclick, если флажок
var colName = view1Collection.getColumnValue("Name");
var prodNameScope = sessionScope.get("scopeProdName");
var docIdScope = sessionScope.get("scopeDocID");
var selDocID = view1Collection.getUniversalID();
if(docIdScope .contains(selDocID )) {
prodNameScope .remove(colName );
docIdScope .remove(selDocID );
} else {
prodNameScope .add(colName );
docIdScope .add(selDocID );
}
Постоткрытое мероприятие:
var nameList = new java.util.ArrayList();
sessionScope.put('scopeProdName', nameList );
var idList = new java.util.ArrayList();
sessionScope.put('scopeDocID', idList );
На следующих страницах элемент отображается хорошо, но я хочу, чтобы выбранный элемент был скопирован и сохранен как ответный документ к основному документу.
Я пробовал следующий скрипт, но не работал:
var PN = sessionScope.get("scopeProdName[indexRowdata]");
document1.replaceItemValue("_Title", PN);
у кого-нибудь есть идеи, как я могу это сделать. заранее спасибо.