Compartilhar via


Método SPMobileBaseFieldControl.CreateControlForDisplay

Cria um controle para processamento de anexos em uma forma item de Exibição.

Espaço para nome Microsoft.SharePoint.MobileControls
Conjunto de Módulos (Assembly) Microsoft.SharePoint (em microsoft.sharepoint.dll)

A sintaxe

  Protected Overridable Function CreateControlForDisplay As MobileControl
Dim returnValue As MobileControl

returnValue = Me.CreateControlForDisplay
  protected virtual MobileControl CreateControlForDisplay ()

Retornar valor

Um MobileControl que processa o campo em uma forma de exibição.

Comentários

A implementação usar como padrão chama CreateControlForView.

Exemplo

O seguinte exemplo mostra um substituir de CreateControlForDisplay que adiciona um caixa de texto pesquisa após o título item em uma forma de exibição.Para o exemplo completo, consulte Walkthrough: Criar um campo personalizado de processamento de controle para páginas do Mobile.

protected override MobileControl CreateControlForDisplay()
{
   string title = Convert.ToString(this.ItemFieldValue);
   if (!String.IsNullOrEmpty(title))
   {
      this.LabelControl.BreakAfter = false;
      this.LabelControl.Text = title + " ";

      this.LinkControl.BreakAfter = false;
      this.LinkControl.Text = "Search";
      this.LinkControl.NavigateUrl = "https://search.msn.com/results.aspx?q=" + title.Replace(' ', '+');

      Panel panel = new Panel();
      panel.BreakAfter = false;
      panel.Controls.Add(this.LabelControl);
      panel.Controls.Add(this.LinkControl);

      return panel;
   }
   return null;
}

Consulte também

Referência

SPMobileBaseFieldControl De classe
SPMobileBaseFieldControl Membros
Microsoft.SharePoint.MobileControls De espaço para nome