質問

リストビューWebパーツをページに追加し、リストのルックアンドフィールをカスタマイズするためにJSLinkを添付しました。リストには「カテゴリ」列があります。ユーザーが選択したカテゴリに基づいてリストをフィルタ処理したいと思います。

FilterField1とFilterValue1のパラメータをURLに渡すことで(例えば、filterfield1= category&filterValue1=一般的な贈り物)を渡すことで、リストがフィルタリングされていることを学びました。

私は(JavaScriptとCamlを使用して)より良いアプローチがあるかどうか、そしてカスタマイズのリストにフィルタを適用する方法を知りたいのです。

ありがとう、

役に立ちましたか?

解決

クライアント側ではなく、常にサーバー側でフィルタリングすることをお勧めします。 別のページを作成できます。追加Query String Filter WebPartとList WebPartを表示し、ろ過を設定します。このブログ投稿を見てみましょう: http://j.mp/1p9v8gd

このページへのクエリ文字列パラメータとしてフィルタ値を渡すことができ、ろ過が行われます。

あなたが完了したらあなたはあなた自身の方法でレンダリングするようにあなたのJSlinkを指定することもできます。

この助けを願っています。

AMIT

ライセンス: CC-BY-SA帰属
所属していません sharepoint.stackexchange
scroll top