2016-07-26 12 views
0

(この記事の質問をする前に、私はこのサイトのいくつかの類似の記事を見つけましたが、コメントを追加してこれらの投稿に質問することはできませんので、私はここで質問します。投稿日時 - 2010-11-18 22:50:16回答を評価する(0)通報するANo.1 kazu06さんへの返信です。この質問・回答は役に立ちましたか?役に立った!お役立ち度:お役立ち度0点(5点満点中)0人が役に立つと評価しています。部門。ユーザーがデータをExcelにエクスポートするためのボタンがあります。報告書には、役員が発行した文書の合計が含まれていなければなりません。xpages:データをエクスポートするときに合計値を取得する方法は?

私はこのポストでこの解決策を見つけました。export data from panelは便利で、データをエクセルにエクスポートする方法を教えてくれます。

投稿からコードを取得し、私の場合に合わせて修正しようとしました。コードに基づいて、私はレポートの値をプリセットすることができます。しかし、私は役人が発行した文書の合計をどのように取得するか考えていません。

ウェブで検索したところ、問題を解決するための情報がある可能性があります。しかし、私は情報を誤解していると思うし、私が間違って行った部分がわからない。

私はここにコードを掲載し、あなたのアドバイスをお願いします。

コードの大部分は、このポストexport data from panelの解決策に由来しており、私はそれが私がレポートに合計を得られない理由であると推測するコードを掲示することに注意してください。

また、合計を取得するためにビューに分類されている列を持つことは必須ですか?

私は2つのビューを作成しました.1つは、役員列が分類され、他のビューは分類されず、昇順にソートされます。コードを適用しても、ユーザーに関連する合計を取得できません。

私の間違いを誰かに教えてもらえますか?ありがとうございました。

参考:

https://www-10.lotus.com/ldd/ddwiki.nsf/dx/NotesViewEntry_sample_JavaScript_code_for_XPages

How to get Categorizied Column Totals into an XPageTotal Value from View column

Get entries count for a multiple category view (two categories) using a key (Xpages)

Getting a summary count in a view export?

答えて

1

あなたが何をする必要があるのか​​、XPages特有のものは何もありません。あなたはコレクションをループし、合計を必要とします。あなたは同じアプローチを使用する代わりに、1の列の値を使用してカラム値から合計が必要な場合は

var total = 0; 
    while (viewEnt != null) { 
     total += 1; 
     ... 
    } 
    writer.write("<tr></tr><tr><td>Document published </td><td>" + total + "</td></tr>); 

を追加します。

関連する問題