Message API

通过使用Message() API,您可以对消息的生命周期有更多的控制,可以显式地添加和删除消息。 如果您需要删除验证消息,而不是在越过保存边界时,或者用于显示与数据验证直接相关的用户体验的特定方面的信息消息,则可以使用此功能。

messageId = Message::Add(MessageSeverity::Informational, "The customer is marked as inactive");

在本例中,当页面上显示一条新记录时,可以清除该消息。

除了使用Message() API之外,您还可以使用Message::AddAction()方法,这样您就可以在发送到消息栏的消息中嵌入一个操作。 此方法支持添加与显示或操作菜单项关联的单个操作,然后可以将其可视化为Link按钮。

在下面的示例中,会为系统管理员触发一条消息,让他们知道批处理作业没有运行,然后公开一个操作,直接转到批处理作业页面。 

MenuItemMessageAction actionData = new MenuItemMessageAction();

actionData.MenuItemName("BatchJob");

str jsonData = FormJsonSerializer::serializeClass(actionData);

int64 messageId = Message::AddAction(MessageSeverity::Informational, "The Test batch job is not currently running", "Go to Batch jobs", MessageActionType::DisplayMenuItem, jsonData);

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值