2

行が始まる文字/数字に基づいて、共有ポイントのリストをフィルター処理したいと考えています。新しい計算列を追加してそれをフィルター処理することでこれを実行できることはわかっていますが、その目的のためだけに列を追加することなく、URL または JavaScript のみを使用してフィルター処理できるようにしたいと考えています。何かアドバイス?

4

2 に答える 2

0

URLだけではできません。SharePoint は FilterFieldxxx および FilterValuexxx クエリ文字列パラメーターを受け入れますが、正確な値のみをフィルター処理します。

リスト ビューで xslt を使用してプログラムで実行できます。JavaScript を使用して、Web サービス、listdata.svc、JSOM、_api (SP 2013 の新機能) などの API を呼び出すこともできます。しかし、正直なところ、計算された列は最も堅実で簡単なアプローチのようです。

于 2012-10-30T19:35:14.743 に答える
0

SharePoint Designer を使用してビュー フォームにコンテンツ エディター Web パーツを追加し、クエリ文字列値に基づいてリストをフィルター処理するための jQuery を配置できます。

jQuery ファイルをスタイル ライブラリにアップロードし、javascript をコンテンツ エディター Web パーツに追加します。

クエリ文字列はビューで拡張的に使用され、ビューは非常に柔軟であり、ビューに group by 句を追加するか、タイトル フィールドを削除するだけで、誰かが出力 html を完全に再設計できるため、これを正しく行うのは難しいことに注意してください。 .

于 2012-10-31T00:36:14.660 に答える