ビューを Excel にエクスポートする必要があります。私はすでにどこかでいくつかのコードを見つけており、xpages でうまく機能しています。ここで、ユーザーは合計の要約を追加したいと考えています。説明します。
ユーザー名、プロジェクト ID、および機器 ID を含むドキュメントがあります。私がする必要があるのは、特定のプロジェクト ID を持つすべてのドキュメントをエクスポートし、エクスポートにユーザー名と機器 ID を表示することですが、ビューをエクスポートした後、同様の機器 ID の合計を表示します。
このようなもの:
User Selected Equipment
Jonh Smith C1
Salley Johnson C2
Fred Days C1
Summary
C1 2
C2 1
私が考えたのは、最初にプロジェクト ID で分類されたビューを使用し、次に合計列を使用して機器 ID で使用し、NotesViewEntryCollection から getAllDocumentsByKey を実行して、選択したプロジェクトのすべてのドキュメントを取得し、カテゴリ行を利用して必要な合計を取得することです。しかし、getAllDocumentsByKey に対して 1 つのドキュメントしか取得しない場合。Equipment 列を削除し、プロジェクト ID のみで分類すると、予想されるすべてのドキュメントが取得されます。
もう 1 つの考えは、sessionscope 変数に格納できるオブジェクトを用意し、getalldocumentsbykey を使用してプロジェクト ID でもう一度ソートすることでした。オブジェクトには、機器 ID 変数と合計が含まれます。ビューを操作しながら、現在の機器 ID の合計を更新します。次に、ビューのエクスポートの最後に、この sessionscope テーブルをエクスポートします。しかし、私はJavaScriptが初めてなので、どこから始めればよいか本当にわかりません。これは正しい方向ですか?もしそうなら、誰かが私を始めさせることができますか?
他のアイデアはありますか?
PS ユーザーは、Excel の小計機能を使用する必要はありません。