Release: Actifsource V11.2.0
In the actifsource editors (DomainDiagramEditor, Dendroid/Tabular-Editor), the text elements should be able to be displayed in a customer-specific way via parsers.
Diagram-Editor:
Define the view parser and his properties from the 'FigureLabelSelector' inside the Diagram Type.
Define the view/edit parsers and his properties from the 'FigureEditableLabelSelector' inside the Diagram Type.
Define the view/edit parsers and his properties from the 'NoteStyle' inside the Diagram Type.
Define the view parser and his properties from the 'ToolTip' inside the Diagram Type.
Dendroid/Tabular-Editor:
Define the view/edit parsers and his properties from the 'StyledPropertyConfig' inside the Tabular/Dendroid-EditorType.
Available Parsers:
Parsed text:
Text to parse (Supported markdown tags):
Parsed text:
Text to parse:
Advanced Example:
The TextLiteral property 'targetObjectAsTable' is as DerivedAttribute defined.
The CSVParser is used for the representation of the property.
On github the examples has been extended:
In the actifsource editors (DomainDiagramEditor, Dendroid/Tabular-Editor), the text elements should be able to be displayed in a customer-specific way via parsers.
Diagram-Editor:
Define the view parser and his properties from the 'FigureLabelSelector' inside the Diagram Type.
Define the view/edit parsers and his properties from the 'FigureEditableLabelSelector' inside the Diagram Type.
Define the view/edit parsers and his properties from the 'NoteStyle' inside the Diagram Type.
Define the view parser and his properties from the 'ToolTip' inside the Diagram Type.
Dendroid/Tabular-Editor:
Define the view/edit parsers and his properties from the 'StyledPropertyConfig' inside the Tabular/Dendroid-EditorType.
Available Parsers:
- DefaultParser: Use the default parser and the properties to style the whole text.
- SyntaxHighlightingParser: This parser is used to style the text by keywords (Language definition).
- MarkdownParser: Markdown is a lightweight markup language for creating formatted text.
Parsed text:
Text to parse (Supported markdown tags):
- CsvParser A comma-separated values (CSV) text is a delimited text that uses a comma to separate values. Each line of the text is a row.
Parsed text:
Text to parse:
Advanced Example:
The TextLiteral property 'targetObjectAsTable' is as DerivedAttribute defined.
The CSVParser is used for the representation of the property.
On github the examples has been extended:
- https://github.com/actifsource/ch.actifsource.example.editortype
- https://github.com/actifsource/ch.actifsource.example.derivedproperty
- https://github.com/actifsource/ch.actifsource.example.diagramtype