Compartilhar via


SPMobileBaseFieldControl.CreateControlForNew method

Cria um controle para renderizar o campo em um formulário de novos itens.

Namespace:  Microsoft.SharePoint.Mobile.WebControls
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

'Declaração
Protected Overridable Function CreateControlForNew As Control
'Uso
Dim returnValue As Control

returnValue = Me.CreateControlForNew()
protected virtual Control CreateControlForNew()

Valor retornado

Type: System.Web.UI.Control
Um MobileControl que processa o campo em um novo formulário.

Comentários

A implementação padrão chama CreateControlForDisplay.

Examples

O exemplo a seguir mostra uma substituição desse método que insere texto padrão do título do item em um novo formulário de item. Para o exemplo completo, consulte Walkthrough: Creating a Custom Field Rendering Control for Mobile Pages.

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;
}
Protected Overrides Function CreateControlForNew() As MobileControl
    Dim myNewControl As MobileControl = Nothing
    If Me.Field IsNot Nothing Then
        Dim text As String = "Group: Project Name"
        If Not Me.Page.IsPostBack Then
            Me.TextBoxControl.Text = text
        End If
        myNewControl = Me.TextBoxControl
    End If
    Return myNewControl
End Function

Ver também

Referência

SPMobileBaseFieldControl class

SPMobileBaseFieldControl members

Microsoft.SharePoint.Mobile.WebControls namespace