Structure

Row element takes the MVC pattern for implementation. It is divides into row model layer, row control layer and row view component. Row model is produced, according to the row XML DOM, which is closely related with the widget defined. Row Control provides the common function, supports the HTML DOM Event Handler. Like Tab and Column, the Control Layer contains abstract row control and the row control, which extends abstract row control class and uses the function the abstract row class provides. Row view component is the container for the widget on the page, and it is commonly just a DIV HTML Element.

Row Model has the attributes corresponding to the row XML dom structure declared. The following table describes the attributes.
Table 1. Row Model Attributes
Attribute in XML Description
id Row Element Id
title Row Element title
Draggable Identify whether can be draggable (width changed)

Row Model is related to the widget defined. Taking the id as the foreign key, the runtime will find the widget with the key id in the XML file defined. Refer to Storage Management of Service Repository.

The following figure illustrates the architecture for Row element.

the architecture for Row element