Compartir a través de


del método SPMobileBaseFieldControl.CreateControlForNew

Crea un control para representar el campo en un formulario de nuevo elemento.

Espacio de nombres:  Microsoft.SharePoint.Mobile.WebControls
Ensamblado:  Microsoft.SharePoint (en Microsoft.SharePoint.dll)

Sintaxis

'Declaración
Protected Overridable Function CreateControlForNew As Control
'Uso
Dim returnValue As Control

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

Valor devuelto

Tipo: System.Web.UI.Control
MobileControl que representa el campo en un nuevo formulario.

Comentarios

La implementación predeterminada llama CreateControlForDisplay.

Ejemplos

El ejemplo siguiente muestra una invalidación de este método que inserta el texto predeterminado en el título del elemento en un formulario de nuevo elemento. Para obtener el ejemplo completo, vea 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

Vea también

Referencia

clase SPMobileBaseFieldControl

Miembros SPMobileBaseFieldControl

Espacio de nombres Microsoft.SharePoint.Mobile.WebControls