1

私は xpages を初めて使用しますが、注文文書であるメイン文書の応答文書を作成しようとしています。データベース内のすべての製品のビューを表示する製品ドキュメントがあり、チェックボックスを使用すると、両方のドキュメントが 1 ページに表示されます。チェックボックスがオンの場合、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);

誰もが私がこれについてどうやって行くことができるか考えています。前もって感謝します。

4

1 に答える 1