リスト入力フォームのカスタマイズ方法
![]()
![]()
SharePoint Designerのデータビューを利用すると以下のページをカスタマイズをすることができます。
リスト:AllItems.aspx, DispForm.aspx,NewForm.aspx,EditForm.aspx
ライブラリ:AllItems.aspx, Upload.aspx,EditForm.aspx
以下、お客様リストというリストのNewForm.aspxをカスタマイズする方法を説明します。例えば、以下のような新規アイテム追加フォームであるNewForm.aspxをカスタマイズしてみます。
まずは、NewForm.aspxの代わりになるページを作成します。SharePointで利用するページはマスタページを参照している必要があるので、以下のようにフォルダの一覧から該当マスタページを選択し、右クリックから、マスタページから新規作成を選択します。
そうすると、以下のようなPlaceHolderをもつページができあがります。既定では、PlaceHolderは編集できないので、「>」からカスタムコンテンツの作成をクリックします。そうすると編集できるようになります。
![]()
カーソルをPlaceHolderの中を選択している状態で、メニューのデータビュー→データソースの管理→データソースライブラリからお客様リストを選択し、下図のようにデータの表示を選択します。
![]()
そうすると、下図のようなデータソースの詳細という画面に変わり、NewForm.aspxに存在していたプロパティを選択した状態で、選択したフィールドの挿入→新しいアイテムのフォームを選択します。
![]()
そうすると、下図のような画面になるので、ここで、AddNewItem.aspxという名前を付けて、お客様リストのFormsフォルダの下に保存します。
![]()
そして、フォルダ一覧からお客様リストのプロパティを選択します。そして、プロパティの関連ファイルタブの新しいアイテムのフォームの参照先をAddNewItem.aspxに設定します。
![]()
この時点で、リストの新規コマンドをクリックすると、AddNewItem.aspxが参照されます。あとは、AddNewItem.aspxに色付けたり、並び順を変えたりすると以下のような入力フォームにカスタマイズできます!
![]()
![]()
Tags: SharePoint Designer, データビュー
1 月 17th, 2010 at 11:10 PM
[...] る(フォームの作成・編集方法はこちら)。 [...]
1 月 4th, 2012 at 10:40 PM
[...]the time to read or visit the content or sites we have linked to below the[...]…
[...]here are some links to sites that we link to because we think they are worth visiting[...]…