Configurazione di SavePanel (type)

Creare etichette, NetLogic, oggetti contestuali e un pulsante.
Prerequisiti
Impostare l'editor di codice esterno. Vedere Impostare l'editor di codice predefinito.
  1. Creare un'etichetta per il titolo del pannello:
    1. In
      Vista progetto
      , fare clic con il pulsante destro del mouse su
      SavePanel (type)
      e selezionare
      Nuovo
      Controlli base
      Etichetta
      .
    2. Passare il puntatore del mouse sull'etichetta, selezionare
      Modifica
      e immettere
      PanelTitleLabel
      .
    3. In
      Proprietà
      , impostare
      Testo
      su
      Save Panel
      .
  2. Aggiungere una NetLogic che registra diversi messaggi in base all'opzione selezionata dalla finestra di dialogo:
    1. In
      Vista progetto
      , fare clic con il pulsante destro del mouse su
      SavePanel (type)
      e selezionare
      Nuovo
      NetLogic di runtime
      .
    2. Passare il puntatore del mouse sulla NetLogic, selezionare
      Modifica
      e immettere
      ConfirmationNetLogic
      .
    3. Fare doppio clic sulla NetLogic.
      Viene aperto un editor esterno.
    4. Sostituire il codice esistente con il codice seguente:
      #region StandardUsing using System; using FTOptix.Core; using FTOptix.CoreBase; using FTOptix.HMIProject; using UAManagedCore; using OpcUa = UAManagedCore.OpcUa; using FTOptix.NetLogic; using FTOptix.UI; using FTOptix.OPCUAServer; #endregion public class ConfirmationNetLogic : FTOptix.NetLogic.BaseNetLogic { [ExportMethod] public void SaveLogic() { Log.Info("Saved!"); } [ExportMethod] public void CancelLogic() { Log.Info("Cancel!"); } }
    5. Salvare il codice.
  3. Creare un oggetto contestuale per la finestra di dialogo di conferma:
    1. In
      Vista progetto
      , fare clic con il pulsante destro del mouse su
      SavePanel (type)
      e selezionare
      Nuovo
      ConfirmationDialogContext
      .
    2. In
      Proprietà
      , impostare
      Messaggio
      su
      Do you really want to save?
      .
  4. Creare un pulsante Salva:
    1. In
      Vista progetto
      , fare clic con il pulsante destro del mouse su
      SavePanel (type)
      e selezionare
      Nuovo
      Controlli base
      Pulsante
      .
    2. Passare il puntatore del mouse sul pulsante, selezionare
      Modifica
      e immettere
      SaveButton
      .
    3. In
      Proprietà
      , impostare
      Testo
      su
      Save
      .
    4. In
      Eventi
      , accanto all'
      evento MouseClick
      , selezionare
      Aggiungi
      e
      Comandi
      Comandi UI
      Apri finestra di dialogo
      .
    5. In
      Argomenti di input
      , creare un collegamento dinamico tra
      Dialogo
      e
      ProjectName
      UI
      ConfirmationDialog (type)
      .
    6. In
      Argomenti di input
      , creare un collegamento dinamico tra
      AliasNode
      e
      ProjectName
      UI
      SavePanel (type)
      ConfirmationDialogContext1@NodeId
      .
      MANCIA: È possibile selezionare i valori
      @Attribute
      dal menu a discesa
      Attributo
      nella parte inferiore della finestra di dialogo.
Fornire un feedback
Hai domande o feedback su questa documentazione? invia il tuo feedback qui.