Action names
No edit summary
No edit summary
Line 6: Line 6:


{| class="wikitable"
{| class="wikitable"
|Title
|ActionName
|Content
|Presentation value
|Time(Segment Start)
|Presentation result
|-
|-
|
|Somename
|
|<Name>
|
|Somename
|-
|-
|
|SomeName
|
|<Name>
|
|Some Name
|-
|-
|
|SomeName
|
|Extra1 <Name>
|
 
Extra2
|Extra1 Some Name Extra 2
|-
|-
|
|SomeName
|
|<AsString>
|
|“DefaultStringRep of context object”
|-
|-
|
|SomeName
|
|<Name>
|
 
<AsString>
|Some Name “DefaultStringRep of context object”
|-
|-
|
|SomeName
|
|<AsString:Attribute1>
|
|“Value of attribute1 of context object”
|-
|-
|
|SomeName
|
|Extra1 <Name>
|
 
Extra2 <AsString:Attribute1> Extra3
|Extra1 Some Name Extra 2 “Value of attribute1 of context object” Extra 3
|}
|}
 
The context object is of course the object that the actions is acting on. So it is intended to be used with “Class actions”.
 
[[Category:The MDriven Book]]
[[Category:The MDriven Book]]
[[Category:Actions]]
[[Category:Actions]]

Revision as of 06:24, 5 June 2023

When declaring Actions in MDriven  you have the option of giving a name (required) and a Presentation (defaults to <Name>).

The reason for the two different properties are that the ActionName must be globally unique for all actions – it is used for presentation of the action and as reference name of the action. The presentation is however the text we use when presenting the action in a contextmenu or in the MDriven Prototype leftside action column.

Since the Presentation often resembles the Name we have introduced the following shorthand/activecontent:

ActionName Presentation value Presentation result
Somename <Name> Somename
SomeName <Name> Some Name
SomeName Extra1 <Name>

Extra2

Extra1 Some Name Extra 2
SomeName <AsString> “DefaultStringRep of context object”
SomeName <Name>

<AsString>

Some Name “DefaultStringRep of context object”
SomeName <AsString:Attribute1> “Value of attribute1 of context object”
SomeName Extra1 <Name>

Extra2 <AsString:Attribute1> Extra3

Extra1 Some Name Extra 2 “Value of attribute1 of context object” Extra 3

The context object is of course the object that the actions is acting on. So it is intended to be used with “Class actions”.

This page was edited more than 9 months ago on 04/02/2024. What links here