Displayproperties (attribute of property)
From JRapid
displayproperties is an attribute of property.
Contents |
Description
The displayproperties attribute specifies which properties to show for a property of entity type.
The properties to show are specified separated by comma. More properties may be made accessible through a More column by setting them at the end of the displayproperties attribute separated from the primary values by a semicolon.
Usage
<entity ... >
<property
name = NAME
label = LABEL
entity = ENTITY
embedded = "inline" | "detail" | "grid"
displayproperties = PROPERTIES_SEPARATED_BY_COMMA
/>
</entity>
Example
This example shows the use of displayproperties on an embedded collection inline with a More column defined by the use of two levels of display properties separated by a semicolon.
<entity label="Work Order" menu="Menu" name="WorkOrder">
<property display="primary" label="Order Date" name="orderDate" type="date"/>
<property display="primary" label="Customer" name="customer"/>
<property childproperty="workOrder" collection="set" embedded="inline"
entity="WorkOrderLine" label="Detail" name="workOrderLines"
displayproperties="quantity,product,unitPrice,totalPrice;description,comments,done" />
</entity>
<entity label="Work Order Line" name="WorkOrderLine">
<property entity="WorkOrder" label="Work Order" name="workOrder"/>
<property display="primary" label="Quantity" name="quantity" type="integer"/>
<property display="primary" label="Product" name="product"/>
<property label="Description" name="description" type="text"/>
<property label="Unit Price" name="unitPrice" type="double"/>
<property display="primary" label="Total Price" name="totalPrice" type="double"/>
<property label="Comments" name="comments" type="text"/>
<property label="Done" name="done" type="boolean"/>
</entity>
The resulting form looks like this.

