15

私が一緒に仕事をしている多くのビジネス分野では、フォルダ構造を使用して、Sharepoint に格納されたドキュメントを整理しています (理想的ではないことはわかっていますが、私たちはそれに固執しています)。

Web パーツ ページを使用して、ドキュメントが表示されるサブフォルダーに基づいてドキュメント ライブラリの多数のビューを表示したいと考えていますが、これは思ったより難しいことがわかりました。過去にこの問題を克服した人はいますか?

4

9 に答える 9

21

SharePoint Designer を使用すると、XSLT リスト ビューの CAML を編集できます。

View 要素の Scope 属性をRecursiveまたはRecursiveAllに設定すると、すべてのファイルとフォルダーが返され、FileDirRefでドキュメントをフィルター処理できます。

<Where>
   <Contains>
      <FieldRef Name='FileDirRef' />
      <Value Type='Lookup'>MyFolder</Value>
   </Contains>
</Where>

これにより、パスに文字列 'MyFolder' を含むすべてのドキュメントが返されます。

http://platinumdogs.wordpress.com/2009/07/21/querying-document-libraries-or-pulling-teeth-with-caml/でこれに関する情報を見つけ、 http://blogでフィールドに関する有用な情報を見つけました。 thekid.me.uk/archive/2007/03/21/wss-field-display-amp-internal-names-for-lists-amp-document-libraries.aspx

于 2011-07-19T17:30:33.240 に答える
6

「フォルダー = フォルダーなしですべてのアイテムを表示」を使用してビューを作成することを考えたことはありますか?これにより、すべてのドキュメントがフォルダーから取り出され、そのビューに対してフィルターを作成できる可能性があります。

于 2011-03-25T03:51:14.997 に答える
3

タイプ別のコンテンツを見てください-Webパーツ-http://codeplex.com/eoffice-おそらく最も柔軟な表示Webパーツ。

于 2008-11-20T01:56:40.193 に答える
0

ビューにどのようなドキュメントライブラリ情報が必要ですか?ユーザーにビューをどのようにフィルタリングしてもらいたいですか?

一般に、SharePointでビューを作成する最も強力な方法は、データビューWebパーツを使用することです。 http://office.microsoft.com/en-us/sharepointdesigner/HA100948041033.aspx

Microsoft OfficeSharePointDesignerが必要になります。

データビューフィルターと並べ替えコントロールを使用して、フォルダーのさまざまなビューを表示できます。

Webパーツ接続を使用して、データビューをフィルタリングできます。ドロップダウンを言うためにリンクされた任意のデータソースを使用して、データビューをフィルタリングできます。 ドロップダウンリストをSharepoint2007のグリッドビューに関連付ける方法は?

于 2008-11-18T17:21:28.363 に答える
0

「TreeValue」、「TreeField」、および「RootFolder」を使用して、フォルダー内のビューへの直接リンクを取得することもできます。

例:

http://sharepoint/Docs/YourLibrary/Forms/YourView.aspx?RootFolder=MyFolder&TreeField=Folders&TreeValue=MyFolder

さらに説明すると、SharePoint サイトがあり、YourLibrary というドキュメント ライブラリがあります。MyFolder というフォルダがあります。YourView.aspx の URL パスを使用して、そのライブラリ構造の任意のレベルで使用できるビューを作成しました。そのリンクを使用すると、すべてのフィルターとスタイルを使用して、作成したビューに移動しますが、表示される結果のみが表示されます。 RootFolder と TreeValue のそのフォルダーのコンテンツで発生します。

于 2014-01-03T19:09:42.487 に答える
0

これを試して、1 つの列を選択または作成し、その値を必須にして、タイトルなどに常に入力されるようにします。フォルダーの名前を保持しないフィールド。次に、フィルターに、必要なファイルのみを選択するフィルターを配置します。次に、フィルターに or を追加し、「必須」フィールドを選択して、それを に設定し、フィルターを空白のままにします。すべてのフォルダのこの必須フィールドは空白であるため、フォルダがファイルとともに表示されます。

于 2016-03-23T17:57:27.037 に答える
0

これを達成するためのすぐに使える方法はわかりません。おっしゃる通り、これは SharePoint リストの使用目的ではありません。ドキュメントへのパスを表示するカスタム サイト列を作成すると、フィルターで使用される可能性があります。ただし、試したことはありません。

于 2008-12-28T15:39:52.290 に答える