Library Elements are Dynamic

Top  Previous  Next

When a library element is placed on a page, instead of copying the element into the page, the Application Studio just sets a reference to it.

Library elements exist in page as a reference not as a copy

The usage of a library element is dynamic. That means if the element is changed in library, change is reflected to all the pages where the element is used. But this change does not destroy the updates made by the user on the element in page.

Example

Assume that Library Element "Heading1" is based on a text element and has the following property assignments:

Font|Family : Verdana

Font|Size   : 5

 

 

Assume that the user deployed Heading1 in a page and changed the "Font | Family" to "Arial"

Font|Family : Arial

Font|Size   : 5

 

 

Later, "Heading1" is modified in the library as follows:

Font|Family : Times New Roman

Font|Size   : 4

 

 

The result on the page:

Font|Family : Arial  

Font|Size   : 4

 

 

Although "Font | Family" is changed in the Library from "Verdana" to "Times New Roman", it will stay as "Arial" because it was set by the user on the page.

The user did not touch the "Font | Size" on the page, thus it stays as "4".