SharePoint 2007 の小さいけれど嬉しい改善点2

SharePoint は、リストやライブラリの列の値で登録情報にフィルタ(絞込み)をかけて表示することが出来る機能をもっています。しかし、SharePoint Portal 2003 でこの操作を行うには、まずの [フィルタ] ボタンをクリックして、表示を切替える必要がありました。

このため、詳細ツールバーの表示されていないWebパーツではこの操作が行えません。また、一度フィルタを選択すると表示が元に戻るため、複数の列でフィルタをかけるには、都度 [フィルタ] をクリックする手間がかりました。

SharePoint Server 2007 では、この点が改善され、より使いやすいI/Fになりました。

列名をポイントすると、▼メニューが表示されます。ここから、並べ替えとフィルタが行えるようになっています。フィルタ選択候補は、表示に読み込まれることで、WEBパーツ(ビュー)の表示には負荷をがかからないようになっています。

エクセルの「フィルタ」機能と同じようなUIになった訳ですね。よく見ると、並べ替えのアイコンも同じです。これなら、エンドユーザも直感的に使いこなせるのではないでしょうか。

SharePoint 2007 の小さいけれど嬉しい改善点


これまでのコメント

  1. suga より:

    AGENT: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; InfoPath.1)
    どうもこのフィルタ機能\がうまく動かないんです。
    列名の▼をプルダウンしても”読み込み中”のままになってるんです。
    なにかご存知の方いたら教えてください。

  2. saruhiko より:

    AGENT: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0) Sleipnir/2.8.2
    はじめまして。
    とっさに思いつくのは「件数が多すぎる」ことですが、違いそうですね。
    ブラウザは何を使われていますか?
    経験上、MOSSはスクリプトがガリガリ動いていますので、ブラウザ関連でのエラーが多いです。

  3. suga より:

    AGENT: Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3
    早速の書き込みありがとうございます。
    IE6を使っていますが、IE7でも同じでした。いつもダメと言う訳でもないんです。たまにフィルタ一覧が表\示できて、フィルタリングできることもあるんですが、どんなときにうまく行くのかはよくわからないんです。

  4. suga より:

    AGENT: Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3
    少し分かったことがあります。
    50個のリストをフィルタしようとしてもほとんどの場合”読み込み中”のままになってしまうのですが、10個程度のリストであればうまく行きますね。それで一度うまく行くと50個のリストでもうまく行くようです。やはり数に関係しているようですが、50個くらいで問題になるのも変ですよね。

  5. saruhiko より:

    AGENT: *Internet Explorer
    5000ならともかく、50程度で遅くなるのも変ですね…
    やはりブラウザが疑わしい気がします。
    どの端末で試しても結果は同じでしょうか?
    その端末特定で問題が発生しているのではないかと・・・

  6. suga より:

    AGENT: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; InfoPath.1)
    これは端末特定の問題です。他の端末だと問題ないので。でもどこも違いが無いはずなんですが。

  7. suga より:

    AGENT: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; InfoPath.1)
    リストがフィルタできないのは特定のサイトだけだとわかりました。そのサイトへはブラウザのブックマークを使ってアクセスしていたのですが、ブックマークを張りなおしたら直っちゃいました。saruhikoさんどうもありがとうございます。解決のヒントをいただきました。また、こんなことでお騒がせして申\し訳ありません。

  8. saruhiko より:

    AGENT: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0) Sleipnir/2.8.2
    ご解決されたようでなによりです。
    結局、あまりお役に立てず申\し訳ありませんでした。
    今後もSharePointを運用されていく上で、なにかネタ(笑)がありましたら、ぜひお寄せ下さいませ。
    いや実際、そろそろネタに困ってるんですわ…(苦笑)

  9. blueblood より:

    AGENT: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727; InfoPath.2)
    こんにちわ。
    MOSS開発を行っています。
    質問させてください。

    MOSS2007上で、リストを作成しエクセルへアウトプットしたいのですが、
    その際にある列の項目にフィルタリングをかけてアウトプットした場合でもすべてのレコードがアウトプットしてしまいます。

    フィルタリングされたレコードのみアウトプットする事は可能でしょうか?

  10. saruhiko より:

    AGENT: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/534.3 (KHTML, like Gecko) Chrome/6.0.472.63 Safari/534.3
    こんばんわ。お返事遅くなりまして申し訳ない。
    ええと、【アウトプット】がどの機能のことを指されているのか
    次第なのですが、基本機能では対応していません。
    これを実現したい場合、Webサービス経由で抽出し、その際の
    SOAPにフィルタ(というかクエリ条件)を指定してやるのが
    もっともスマートだと思います。
    Webサービスの使い方については、少し前のエントリに
    確か書いた記憶がありますのでそちらをご参照頂ければ幸いです。

  11. saruhiko より:

    AGENT: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/534.3 (KHTML, like Gecko) Chrome/6.0.472.63 Safari/534.3
    あ。これだ。
    「GetListItemで大量の行列情報をエクスポートする」
    でエントリを検索してみてください。

login

Author

中村 和彦(シンプレッソ・コンサルティング株式会社 代表)が「ユーザ視点の SharePoint 情報」を発信します。元大手製造業 SharePoint 運用担当。現SharePoint コンサルタント。お仕事のお問い合わせはこちらまでお願いします。当ブログにおける発信内容は個人に帰属し所属組織の公式発信/見解ではありません。
FB : 中村 和彦
blog: Be・Better!
MS MVP SharePoint 2009/10-2011/9
MS MVP Office 365 2012/10-2014/9