Share via


SPMobileBaseFieldControl.CreateControlForNew メソッド (Microsoft.SharePoint.MobileControls)

新しいアイテムのフォームにフィールドをレンダリングするコントロールを作成します。

名前空間: Microsoft.SharePoint.MobileControls
アセンブリ: Microsoft.SharePoint (microsoft.sharepoint.dll 内)

構文

'宣言
Protected Overridable Function CreateControlForNew As MobileControl
'使用
Dim returnValue As MobileControl

returnValue = Me.CreateControlForNew
protected virtual MobileControl CreateControlForNew ()

戻り値

新しいアイテムのフォームにフィールドをレンダリングする MobileControl

備考

既定の実装では、CreateControlForDisplay を呼び出します。

次の例は、新しいアイテム フォームでアイテム タイトルに既定のテキストを挿入するこのメソッドのオーバーライドを示します。完全な例については、「[ウォークスルー] モバイル ページのカスタム フィールド レンダリング コントロールを作成する」を参照してください。

C#

protected override MobileControl CreateControlForNew()

{

MobileControl myNewControl = null;

if (this.Field != null)

{

string text = "Group: Project Name";

if (!this.Page.IsPostBack)

{

this.TextBoxControl.Text = text;

}

myNewControl = this.TextBoxControl;

}

return myNewControl;

}

関連項目

参照

SPMobileBaseFieldControl クラス
SPMobileBaseFieldControl メンバ
Microsoft.SharePoint.MobileControls 名前空間