Método SPMobileBaseFieldControl.CreateControlForEdit
Cria um controle para processamento de campo em uma forma item Editar.
Espaço para nome Microsoft.SharePoint.MobileControls
Conjunto de Módulos (Assembly) Microsoft.SharePoint (em microsoft.sharepoint.dll)
A sintaxe
Protected Overridable Function CreateControlForEdit As MobileControl
Dim returnValue As MobileControl
returnValue = Me.CreateControlForEdit
protected virtual MobileControl CreateControlForEdit ()
Retornar valor
Um MobileControl que processa o campo em uma forma em Editar.
Comentários
A implementação usar como padrão chama CreateControlForDisplay.
Exemplo
O seguinte exemplo mostra um substituir de CreateControlForEdit que adiciona um "OVERDUE" para o título item em uma forma item Editar.Para o exemplo completo, consulte Walkthrough: Criar um campo personalizado de processamento de controle para páginas do Mobile.
protected override MobileControl CreateControlForEdit()
{
MobileControl myEditControl = null;
if (this.Item != null && this.Field != null)
{
if (this.NeedEllipsisRendering)
{
myEditControl = this.CreateControlForDisplay();
}
else
{
if (!this.Page.IsPostBack)
{
string strEdit = this.Field.GetFieldValueForEdit(this.ItemFieldValue);
string overDue = "OVERDUE: ";
SPListItem item = this.ListItem;
if (item["Expires"] != null)
{
System.DateTime date = (DateTime)item["Expires"];
if (date.CompareTo(System.DateTime.Today) < 0)
{
this.TextBoxControl.Text = overDue + strEdit;
}
else
{
this.TextBoxControl.Text = strEdit;
}
}
}
myEditControl = this.TextBoxControl;
}
}
return myEditControl;
}
Consulte também
Referência
SPMobileBaseFieldControl De classe
SPMobileBaseFieldControl Membros
Microsoft.SharePoint.MobileControls De espaço para nome