нов съм в 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 );
}
Postopen събитие:
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);
някой има ли идея как мога да направя това. Благодаря предварително.