Partager via


SPMobileBaseFieldControl.CreateControlForNew - Méthode

Crée un contrôle pour le champ sur un formulaire d'élément de rendu.

Espace de noms :  Microsoft.SharePoint.Mobile.WebControls
Assembly :  Microsoft.SharePoint (dans Microsoft.SharePoint.dll)

Syntaxe

'Déclaration
Protected Overridable Function CreateControlForNew As Control
'Utilisation
Dim returnValue As Control

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

Valeur renvoyée

Type : System.Web.UI.Control
MobileControl qui rend le champ sur un formulaire.

Remarques

L'implémentation par défaut appelle CreateControlForDisplay.

Exemples

L'exemple suivant montre une substitution de cette méthode qui insère le texte par défaut dans le titre de l'élément sur un formulaire de nouvel élément. Pour obtenir l'exemple complet, consultez 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

Voir aussi

Référence

SPMobileBaseFieldControl classe

SPMobileBaseFieldControl - Membres

Microsoft.SharePoint.Mobile.WebControls - Espace de noms