配置 SavePanel (type)

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