Configurer le SavePanel (type)

Créez des étiquettes, un NetLogic, un objet contextuel et un bouton.
Conditions préalables
Définissez l’éditeur de code externe par défaut. Consultez la rubrique Définir l'éditeur de code par défaut.
  1. Pour configurer le SavePanel (type)
  2. Créer une étiquette de titre de panneau :
    1. Dans
      Vue de projet
      , cliquez avec le bouton droit de la souris sur
      SavePanel (type)
      et sélectionnez
      Nouveau
      Contrôles de base
      Étiquette
      .
    2. Passez le curseur de la souris sur l’étiquette, sélectionnez
      Edit
      et saisissez
      PanelTitleLabel
      .
    3. Dans
      Propriétés
      , définissez
      Texte
      sur
      Save Panel
      .
  3. Ajouter un NetLogic qui enregistre différents messages en fonction de l’option sélectionnée dans la boîte de dialogue :
    1. Dans
      Vue de projet
      , cliquez avec le bouton droit de la souris sur
      SavePanel (type)
      et sélectionnez
      Nouveau
      NetLogic d’exécution
      .
    2. Passez le curseur de la souris sur le NetLogic, sélectionnez
      Edit
      et saisissez
      ConfirmationNetLogic
      .
    3. Double-cliquez sur NetLogic.
      Un éditeur externe s'ouvre.
    4. Remplacez le code existant par le code suivant :
      #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. Enregistrez le code.
  4. Créer un objet contextuel de boîte de dialogue de confirmation :
    1. Dans
      Vue de projet
      , cliquez avec le bouton droit de la souris sur
      SavePanel (type)
      et sélectionnez
      Nouveau
      ConfirmationDialogContext
      .
    2. Dans
      Propriétés
      , définissez
      Message
      sur
      Do you really want to save?
      .
  5. Créer un bouton Enregistrer :
    1. Dans
      Vue de projet
      , cliquez avec le bouton droit de la souris sur
      SavePanel (type)
      et sélectionnez
      Nouveau
      Contrôles de base
      Bouton
      .
    2. Passez le curseur de la souris sur le bouton, sélectionnez
      Edit
      et saisissez
      SaveButton
      .
    3. Dans
      Propriétés
      , définissez
      Texte
      sur
      Save
      .
    4. Dans
      Événements
      , en regard de
      Événement MouseClick
      , sélectionnez
      Add
      , puis sélectionnez
      Commandes
      Commandes d’interface utilisateur
      Ouvrir la fenêtre de dialogue
      .
    5. Sous
      Arguments d’entrée
      , créez un lien dynamique entre
      Boîte de dialogue
      et
      ProjectName
      Interface utilisateur
      BoîteDeDialogueConfirmation (type)
      .
    6. Sous
      Arguments d’entrée
      , créez un lien dynamique entre
      AliasNode
      et
      ProjectName
      Interface utilisateur
      SavePanel (type)
      ConfirmationDialogContext1@NodeId
      .
      CONSEIL: Vous pouvez sélectionner les valeurs
      @Attribute
      dans le menu déroulant
      Attribut
      en bas de la boîte de dialogue.
Fournir une réponse
Vous avez des questions ou des commentaires sur cette documentation ? Veuillez envoyer vos commentaires ici.