2016-07-28 5 views
0

私は、このデータベースのドキュメントの履歴ビューを表示するデータベースの1つにリンクされたXPageを持っています。 このビューはNotesクライアントに分類されています。 このデータビューをComboBoxから選択した値でフィルタリングする必要があるため、categoryFilterというパラメータを追加することでデータを1つのカテゴリに限定しました。xpages:keysパラメータ(カテゴリ名でフィルタリング)を使用したビューデータソースのフィルタリング

問題は、フィルタリングされたビューの表示に時間がかかり、時間エラーメッセージが表示されることです。

N.B:履歴ビューは非常にボリュームがあります。

私はこの問題を解決してください。 ありがとうございます。

は@modified:私は列の値でフィルタを使用する場合29/07/2016

:私はちょうど最初の文書 Filter by column value

を持っているが、私は、カテゴリ名でフィルタを使用する場合:私は完全な結果を持っています Filter by category name

+0

それは動作しますか?全文検索を行い、データベースが全文索引付けされていない場合は、時間がかかることがあります。 –

+0

しかし、私は "検索結果で検索"を使用しない場合でも問題が発生します! –

答えて

0

利用代わりに「カテゴリ名でフィルタ」の「列の値によってフィルター」。

あなたのソースコードは、次のようになります。あなたは、「検索ビューの結果で」コードを削除した場合

<xp:viewPanel 
    ... 
    <xp:this.data> 
     <xp:dominoView 
      var="view1" 
      viewName=... 
      keys="#{javascript:sessionScope.categoryKey}"> 
     </xp:dominoView> 
    </xp:this.data> 
+0

これは、スローダウンの問題を解決しますが、すべての文書を要求するわけではありません。 それは私を一部にしてくれます:選択したIPの値ごとに、文書の表示は日付で分類されます –

+0

特定のカテゴリのすべての文書を表示する必要があります。取得したいすべてのドキュメントがこのカテゴリに含まれていることを確認してください。 –

+0

「列値によるフィルタリング」と「カテゴリ名によるフィルタリング」の違いを理解できません。両方ともデータソースのキープロパティを設定します。 –

関連する問題