Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

消息视图定义消息如何在Pulse里显示,并且用户可以用这个消息做什么。Magnolia的如何在Pulse信息中心里显示,并且用户可以对这个消息做什么。Magnolia的default消息视图可以显示任何系统消息,并允许用户删除它们。在/modules/workflow/messageViews/workflow路径下workflow消息视图为一个比较高级的样例。

...

以下就是在/modules/ui-admincentral/messageViews/default里如何定义default消息视图。拷贝或扩展为您自己的视图的起始点。消息视图。您可以拷贝或扩展为您自己的视图的起始点。

Advanced Tables - Table Plus
enableHeadingAttributesfalse
enableSortingfalse
classm5-configuration-tree
enableHighlightingfalse
节点名

modules

 

ui-admincentral

 

messageViews

 

default

 

actions

 

delete

 

Paragraph

class

 info.magnolia.ui.admincentral.shellapp.pulse.message.action.DeleteMessageActionDefinition

Paragraph

icon

 icon-delete

Paragraph

label

Delete

form

 

tabs

 

message

 

fields

 

sender

 

Paragraph

class

 info.magnolia.ui.form.field.definition.TextFieldDefinition

Paragraph

label

Sender

message

 

Paragraph

class

 info.magnolia.ui.form.field.definition.TextFieldDefinition

Paragraph

label

Message text

Paragraph

rows

7

actionbar

 

sections

 

messageActions

 

groups

 

deleteActions

 

items

 

delete

 

Paragraph

label

Message actions

...

以下为default视图里消息看起来的样子。

在代码里使用视图

如果要在代码里使用您定制的消息视图,需要先在为在代码里使用您定制的消息视图,先在

Javadoc
0info.magnolia.ui.api.message.Message
对象上设置视图再发送它。

...