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.
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.