モバイル フォーム

最終更新日: 2010年5月12日

適用対象: SharePoint Foundation 2010

この記事の内容
モバイル ログインとログアウトのフォーム
基本的なリスト アイテム フォーム ページ
特殊なリスト アイテム フォーム ページ
画像のアップロード フォーム
リスト アイテムのフィルター フォーム

ここでは、Microsoft SharePoint Foundation のモバイルによるアクセスが可能なフォーム ページについて説明します。他の種類のモバイル ページの詳細については、「モバイル Wiki および Web パーツ ページ」および「特定用途のモバイル ページ」を参照してください。

モバイル ログインとログアウトのフォーム

mbllogin.aspx ページと mbllogout.aspx ページを使用すると、フォーム ベース認証を使用している Web サイトにモバイル ユーザーがログオンおよびログオフできるようになります。複数の種類の認証が有効な場合は、mblmultilogin.aspx ページを使用します。

基本的なリスト アイテム フォーム ページ

ブラウザーに表示される標準のリスト アイテム フォームのように、SharePoint Foundation では、モバイル用の表示フォーム (dispform.aspx)、編集フォーム (editform.aspx)、および新規作成フォーム (newform.aspx) を使用して、アイテムを処理します。ブラウザーに表示されるフォームと同様、特定のリスト タイプのリスト スキーマによって、表示されるフィールドとその順序が決まります。SharePoint のモバイル フォームでは、フィールドの ShowInDisplayForm 属性、ShowInEditForm 属性、または ShowInNewForm 属性が true に等しい場合にだけ Field を表示します。この属性は、リスト タイプの Schema.xml ファイルで設定できます。

次のフィールドの種類は、モバイル リスト ビューには表示されません。

  • Attachments

  • Confidential

  • CrossProjectLink

  • Recurrence

次の種類の計算フィールドだけが、モバイル リスト ビュー ページに表示されます。

  • LinkTitleNoMenu

  • LinkCheckedOutTitle

  • LinkFilenameNoMenu

  • LinkTitle

  • LinkFilename

  • LinkDiscussionTitle

  • BodyAndMore

  • PersonViewMinimal

  • NameOrTitle

  • RefDetail

  • RefTitle

  • URLwMenu

標準の SharePoint モバイル リスト アイテムのフォーム ページの URL には、次の形式を使用します。

  • 表示フォーム

    https://Server/sites/Site/_layouts/mobile/dispform.aspx?List=GUID&View=GUID&ID=Item_Id
    
  • 編集フォーム

    https://Server/sites/Site/_layouts/mobile/editform.aspx?List=GUID&View=GUID&ID=Item_Id
    
  • 新規作成フォーム

    https://Server/sites/Site/_layouts/mobile/newform.aspx?List=GUID&View=GUID
    

SharePoint のモバイル フォームでは、ShowInDisplayForm 属性、ShowInEditForm 属性、または ShowInNewForm 属性がそれぞれ true に等しい場合にだけ、表示フォーム、編集フォーム、または新規作成フォームに Field を表示します。これらの属性は、リスト タイプの Schema.xml ファイルで設定できます。

表示フォームには、リッチ テキストをサポートしないデバイスに対して別の用途があります。このフォームを使用して、モバイル用でない Wiki ページにテキストをプレーン テキストとして表示します。

特殊なリスト アイテム フォーム ページ

一部の種類のリスト アイテムには、特殊なフォームがあります。たとえば、グループ ワーク サイトのカレンダー イベント用の特殊な表示フォーム、編集フォーム、および新規作成フォームがあり、それぞれに dispsr.aspx ページ、editsr.aspx ページ、および newsr.aspx ページがあります。これらのページの URL には、次の形式を使用します。

  • カレンダー イベント表示フォーム (読みやすくするために改行を挿入しています)

    https://Server/sites/Site/_layouts/mobile/dispsr.aspx?
    List=GUID&View=GUID&ID=Item_Id
    &Date=ticks&User=User_Id_Number
    

    ticks は、グレゴリオ暦の西暦 0001 年 1 月 1 日深夜 12:00 からのティック数です。1 ティックは、100 ナノ秒です。たとえば、633957408000000000 は、2009 年 12 月 7 日午前 8:00 を表します。詳細については、「DateTime」を参照してください。

  • カレンダー イベント編集フォーム

    https://Server/sites/Site/_layouts/mobile/editsr.aspx?List=GUID&ID=Item_Id&View=GUID&Date=ticks
    
  • カレンダー イベント新規作成フォーム (読みやすくするために改行を挿入しています)

    https://Server/sites/Site/_layouts/mobile/newsr.aspx?
    List=GUID&View=GUID&ID=Item_Id
    &Date=ticks&User=User_Id_Number
    

また、ブログ投稿用の特殊な表示フォームと新規作成フォームもあります。それぞれ、disppost.aspx ページと newpost.aspx ページです (投稿内容は、標準の編集フォーム editform.aspx で編集します)。これらの URL の形式は次のとおりです。

  • 投稿アイテム表示フォーム

    https://Server/sites/Site/_layouts/mobile/disppost.aspx?List=GUID&ID=Item_Id
    
  • 投稿アイテム新規作成フォーム

    https://Server/sites/Site/_layouts/mobile/newpost.aspx?List=GUID&ViewType=Integer
    

同様に、ブログ投稿に対して入力するコメント用の特殊な表示フォームと新規作成フォームがあり、それぞれに viewcomment.aspx ページと newcomment.aspx ページがあります。URL の形式は次のとおりです。

  • コメント新規作成フォーム

    https://Server/sites/Site/_layouts/mobile/newcomment.aspx?List=GUID&PID =Integer
    

    PID パラメーターには、コメントを入力する投稿の ID を指定します (投稿に対するコメントは、標準の編集フォーム editform.aspx で編集します)。1 つのコメントを表示するためのフォームはありません。

画像のアップロード フォーム

画像は、upload.aspx フォームを使用してライブラリにアップロードできます。

リスト アイテムのフィルター フォーム

viewfilter.aspx フォームを使用して、表示されるリスト アイテムをフィルター処理できます。このフォームでは、リストからフィールドを指定し、フィールド値が含んでいる必要があるテキストを指定します。

関連項目

概念

モバイル Wiki および Web パーツ ページ

特定用途のモバイル ページ