Proprietà MoreText

Imposta o restituisce la stringa di testo del collegamento More utilizzato nei browser HTML per passare alla visualizzazione Dettagli. Il testo predefinito è More (o l'equivalente localizzato).

Public string MoreText {
   get,
   set
}

Osservazioni

Il rendering del collegamento More viene eseguito per fornire un collegamento che consenta di passare dalla visualizzazione elenco alla visualizzazione Dettagli del controllo ObjectList. Affinché venga eseguito il rendering del collegamento More, devono verificarsi le condizioni indicate di seguito.

  • La proprietà DefaultCommand Property deve essere impostata.
  • Nella visualizzazione Dettagli devono essere presenti ulteriori campi o comandi di cui eseguire il rendering.

Il rendering predefinito del controllo ObjectList visualizza il primo campo della visualizzazione elenco come collegamento alla visualizzazione Dettagli. L'impostazione della proprietà DefaultCommand esegue l'override di questo collegamento e genera l'evento ItemCommand. Di conseguenza, viene eseguito il rendering del collegamento More, che fornisce un collegamento alla visualizzazione Dettagli.

Nota   La proprietà è diversa dalla proprietà DetailsCommandText, utilizzata nei browser WAP.

Esempio

Nell'esempio che segue viene illustrato come utilizzare la proprietà MoreText per visualizzare "Go to Details" come testo del collegamento nella visualizzazione elenco.

Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

   ObjectList1.DefaultCommand = "Check"
   ObjectList1.MoreText = "Go to Details"

End Sub

Sub SelectCommand(sender As Object, e As ObjectListCommandEventArgs)
   If e.CommandName.ToString() = "Check" Then
      ActiveForm = MyForm2
   Else
      If e.CommandName.ToString() = "Browse" Then
      End If
   End If 
End Sub

  <mobile:ObjectList runat="server" id="ObjectList1" 
      OnItemCommand="SelectCommand">
  <Command Name="Check" Text="Check Appointments" />
  <Command Name="Browse" Text="Browse Tasks" />
  </mobile:ObjectList>


[C#]

public void Page_Load(Object sender, EventArgs e)
{
   ObjectList1.DefaultCommand = "Check";
   ObjectList1.MoreText = "Go to Details";
}
void SelectCommand(Object sender, ObjectListCommandEventArgs e)
{
   if(e.CommandName.ToString()=="Check")
      ActiveForm = MyForm2;
   else if(e.CommandName.ToString()=="Browse");
}

<mobile:form id="MyForm1" runat=server >
  <mobile:ObjectList runat="server" id="ObjectList1" 
      OnItemCommand="SelectCommand">
  <Command Name="Check" Text="Check Appointments" />
  <Command Name="Browse" Text="Browse Tasks" />
  </mobile:ObjectList>
</mobile:form>  

Vedere anche

Controllo ObjectList

Si applica a: classe ObjectList