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.
- Pour configurer le SavePanel (type)
- Créer une étiquette de titre de panneau :
- DansVue de projet, cliquez avec le bouton droit de la souris surSavePanel (type)et sélectionnez .
- Passez le curseur de la souris sur l’étiquette, sélectionnez et saisissezPanelTitleLabel.
- DansPropriétés, définissezTextesurSave Panel.
- Ajouter un NetLogic qui enregistre différents messages en fonction de l’option sélectionnée dans la boîte de dialogue :
- DansVue de projet, cliquez avec le bouton droit de la souris surSavePanel (type)et sélectionnez .
- Passez le curseur de la souris sur le NetLogic, sélectionnez et saisissezConfirmationNetLogic.
- Double-cliquez sur NetLogic.Un éditeur externe s'ouvre.
- 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!"); } }
- Enregistrez le code.
- Créer un objet contextuel de boîte de dialogue de confirmation :
- DansVue de projet, cliquez avec le bouton droit de la souris surSavePanel (type)et sélectionnez .
- DansPropriétés, définissezMessagesurDo you really want to save?.
- Créer un bouton Enregistrer :
- DansVue de projet, cliquez avec le bouton droit de la souris surSavePanel (type)et sélectionnez .
- Passez le curseur de la souris sur le bouton, sélectionnez et saisissezSaveButton.
- DansPropriétés, définissezTextesurSave.
- DansÉvénements, en regard deÉvénement MouseClick, sélectionnez , puis sélectionnez .
- SousArguments d’entrée, créez un lien dynamique entreBoîte de dialogueet .
- SousArguments d’entrée, créez un lien dynamique entreAliasNodeet .CONSEIL: Vous pouvez sélectionner les valeursdans le menu déroulant@AttributeAttributen bas de la boîte de dialogue.
Fournir une réponse