2007年02月15日

ちょいテク: 操作の指定 Web パーツの見た目のカスタマイズ その2

 選択肢の並び順は・・・ (→ ちょいテク: 操作の指定 Web パーツの見た目のカスタマイズ その1)

「操作の指定」Web パーツの選択肢の並び順は、既定では「サイト」リストのアイテムの作成日時順になっています。
一番最初に登録するときは、これを踏まえて登録する順序を調整すれば良いのですが、後から追加する選択肢を任意の順番に表示させたいということは有り勝ちなシチュエーションです。

これも、Web パーツにて並べ替えの列を指定できるオプションがあれば良かったんですが・・・
その1 と同様に、XSLT のカスタマイズで対応出来ます。

Web パーツメニューから「エクスポート...」を選択して、Web パーツ定義ファイルをダウンロードします。
ダウンロードした Web パーツ定義ファイルをメモ帳などのテキスト エディタで開きます。

<xsl:for-each select="$Rows"> という行を検索します。
この行の直後に、以下の行を追加します。
<xsl:sort select="@Title"/>

変更し終えたらファイルを保存して、サイトの右上の「サイトの操作」メニューから「ページの編集」を選択して、「ページ編集ツールバー」上の「ページ」メニューから「Web パーツの追加」→「インポート」を選択します。
右側ペインにて、「参照」ボタンを選択して、変更を行った Web パーツ定義ファイルを選択して、「アップロード」を実行します。

ドラッグ&ドロップにて、サイトのページ上の任意の場所に組み込みます。
元の「操作の指定」Web パーツを削除して、サイトのページにて「発行」を選択すれば完了です。

後は、選択肢となる「サイト」リストのアイテムの「タイトル」フィールドの先頭に 1. などの数字を加えます。
ちなみに、選択肢が10個以上になる場合は、1桁の数字には前にスペースを追加しておくと良いみたいです。

設定例:
TaskAndTool6.png

これで、安心して選択肢をメンテナンスすることが出来そうです。

banner-tbp-sharepoint.gif
posted by kunitaka at 08:04| Comment(0) | TrackBack(0) | テクニック
この記事へのコメント
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。
この記事へのトラックバックURL
http://blog.sakura.ne.jp/tb/3351061
※ブログオーナーが承認したトラックバックのみ表示されます。
※言及リンクのないトラックバックは受信されません。

この記事へのトラックバック