Extending View

Contents

Extending View#

Extending a view means, that the original view will be modified by a set of rules which are defined with XML. For this purpose, the extension engine uses XPath expressions. The view is defined with the View’s inherit field.

If the field domain is not set or evaluated to True, the inheritance will be proceeded.

Example:

<data>
    <xpath
        expr="/form/notebook/page/separator[@name=&quot;signature&quot;]"
        position="before">
        <label name="company"/>
        <field name="company"/>
        <label name="employee"/>
        <field name="employee"/>
    </xpath>
</data>

data#

Each view must start with this tag.

xpath#

expr

The XPath expression to find the nodes in the inherited view.

position

Define the position in relation to the nodes found. It can be before, after, replace, inside or replace_attributes which will change the attributes.