配置 SavePanel (type)
创建标签、NetLogic、上下文对象和按钮。
先决条件
设置默认外部代码编辑器。请参见设置默认代码编辑器。
- 配置 SavePanel (type)
- 创建面板标题标签:
- 在项目视图中,右键单击SavePanel (type),然后选择 。
- 将光标悬停在标签上,选择并输入PanelTitleLabel。
- 在属性中,将文本设置为Save Panel。
- 添加 NetLogic,它会根据从对话框中选择的选项记录不同的消息:
- 在项目视图中,右键单击SavePanel (type),然后选择 。
- 将光标悬停在 NetLogic 上,选择并输入ConfirmationNetLogic。
- 双击 NetLogic。外部编辑器将打开。
- 使用以下代码替换现有代码:#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!"); } }
- 保存代码。
- 创建确认对话框上下文对象:
- 在项目视图中,右键单击SavePanel (type),然后选择 。
- 在属性中,将Message设置为Do you really want to save?。
- 创建保存按钮:
- 在项目视图中,右键单击SavePanel (type),然后选择 。
- 将光标悬停在按钮上,选择并输入SaveButton。
- 在属性中,将文本设置为Save。
- 在事件中,选择MouseClick 事件旁边的,然后选择 。
- 在输入参数下面,在对话框和 之间创建动态链接。
- 在输入参数下面,在AliasNode和 之间创建动态链接。小贴士: 可以从对话框底部的属性下拉菜单中选择值。@Attribute
提供反馈