将 NetLogic 与界面相集成

将界面元素配置为仅在用户登录后显示处于隐藏状态的面板。
  1. 配置“登录”按钮:
    1. 在
      项目视图
      中,选择
      LoginButton
      。
    2. 在
      事件
      中,双击
      PerformLogin
      方法
      字段值,并选择
      ProjectName
      UI
      登录表单 (type)
      LoginFormNetLogic
      登录
      。
    3. 在
      InputArguments
      下面,在以下二者之间创建动态链接:
      • username
        和
        ProjectName
        UI
        登录表单 (type)
        Username
        SelectedValue
        。
      • password
        和
        ProjectName
        UI
        登录表单 (type)
        Password
        文本
        。
      有关动态链接的更多信息,请参见创建动态链接。
    4. 选择
      SetOutputMessage
      方法
      旁别的
      删除
      。
  2. 添加和配置消息标签:
    1. 在
      项目视图
      中,右键单击
      登录表单
      ,然后选择
      新建
      基本控件
      标签
      。
    2. 将光标悬停在标签上,选择
      Edit
      并输入
      MessageLabel
    3. 在
      属性
      中,在
      文本
      和
      ProjectName
      UI
      登录表单 (type)
      LoginFormNetLogic
      消息
      之间创建动态链接。
      有关动态链接的更多信息,请参见创建动态链接。
    4. 右键单击
      LoginFormOutputMessage
      ,选择
      删除
      ,然后选择
      删除
      。
  3. 配置用户:
    1. 添加
      Admin
      用户并将密码设置为
      Admin
      。
      请参见添加用户。
    2. 在
      项目视图
      中,选择
      登录表单 (type)
      。
    3. 在
      属性
      中,在
      用户
      属性和
      用户
      文件夹之间创建动态链接。
      有关动态链接的更多信息,请参见创建动态链接。
  4. 添加并配置“注销”按钮:
    1. 在
      项目视图
      中,右键单击
      MainWindow (type)
      ,然后选择
      新建
      基本控件
      按钮
      。
    2. 将光标悬停在按钮上,选择
      Edit
      并输入
      Logout
      。
    3. 在
      属性
      中,将
      文本
      设置为
      Logout
    4. 在
      事件
      中,选择
      MouseClick 事件
      旁边的
      Add
      ,然后选择
      命令
      CoreCommands
      ChangeUser
      。
    5. 在
      输入参数
      下面,将
      Username
      设置为
      User
      。
    6. 选择
      MouseClick 事件
      旁边的
      Add
      ,然后选择
      面板加载器
      {面板加载器1}
      面板加载器1
      ChangePanel
      。
    7. 在
      输入参数
      下面,在
      NewPanel
      和
      UI
      登录表单 (type)
      之间创建动态链接。
  5. 排列界面元素。
提供反馈
对本文档有问题或反馈吗? 请在这里提交您的反馈 。
Normal