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.
- Creare un'etichetta per il titolo del pannello:
- InVista progetto, fare clic con il pulsante destro del mouse suSavePanel (type)e selezionare .
- Passare il puntatore del mouse sull'etichetta, selezionare e immetterePanelTitleLabel.
- InProprietà, impostareTestosuSave Panel.
- Aggiungere una NetLogic che registra diversi messaggi in base all'opzione selezionata dalla finestra di dialogo:
- InVista progetto, fare clic con il pulsante destro del mouse suSavePanel (type)e selezionare .
- Passare il puntatore del mouse sulla NetLogic, selezionare e immettereConfirmationNetLogic.
- Fare doppio clic sulla NetLogic.Viene aperto un editor esterno.
- 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!"); } }
- Salvare il codice.
- Creare un oggetto contestuale per la finestra di dialogo di conferma:
- InVista progetto, fare clic con il pulsante destro del mouse suSavePanel (type)e selezionare .
- InProprietà, impostareMessaggiosuDo you really want to save?.
- Creare un pulsante Salva:
- InVista progetto, fare clic con il pulsante destro del mouse suSavePanel (type)e selezionare .
- Passare il puntatore del mouse sul pulsante, selezionare e immettereSaveButton.
- InProprietà, impostareTestosuSave.
- InEventi, accanto all'evento MouseClick, selezionare e .
- InArgomenti di input, creare un collegamento dinamico traDialogoe .
- InArgomenti di input, creare un collegamento dinamico traAliasNodee .MANCIA: È possibile selezionare i valoridal menu a discesa@AttributeAttributonella parte inferiore della finestra di dialogo.
Fornire un feedback