消息视图定义消息如何在Pulse里显示,并且用户可以用这个消息做什么。Magnolia的如何在Pulse信息中心里显示,并且用户可以对这个消息做什么。Magnolia的default
消息视图可以显示任何系统消息,并允许用户删除它们。在/modules/workflow/messageViews/workflow路径下
的workflow
消息视图为一个比较高级的样例。
...
以下就是在/modules/ui-admincentral/messageViews/default
里如何定义default
消息视图。拷贝或扩展为您自己的视图的起始点。消息视图。您可以拷贝或扩展为您自己的视图的起始点。
Advanced Tables - Table Plus |
---|
enableHeadingAttributes | false |
---|
enableSorting | false |
---|
class | m5-configuration-tree |
---|
enableHighlighting | false |
---|
|
节点名 | 值 |
---|
modules | | ui-admincentral | | messageViews | | default | | actions | | delete | | class | info.magnolia.ui.admincentral.shellapp.pulse.message.action.DeleteMessageActionDefinition | icon | icon-delete | label | Delete | form | | tabs | | message | | fields | | sender | | class | info.magnolia.ui.form.field.definition.TextFieldDefinition | label | Sender | message | | class | info.magnolia.ui.form.field.definition.TextFieldDefinition | label | Message text | rows | 7 | actionbar | | sections | | messageActions | | groups | | deleteActions | | items | | delete | | label | Message actions |
|
...
以下为default视图里消息看起来的样子。
在代码里使用视图
如果要在代码里使用您定制的消息视图,需要先在为在代码里使用您定制的消息视图,先在
Javadoc |
---|
0 | info.magnolia.ui.api.message.Message |
---|
|
对象上设置视图再发送它。
...