Class ecm.widget.entryTemplateBuilder.DesignerPane


Extends dijit._Widget.
Provides a widget that has the entry template property view designer.
Defined in: <ecm\widget\entryTemplateBuilder\DesignerPane.js>.

Constructor Summary

Constructor Attributes Constructor Name and Description
 

Field Summary

Field Attributes Field Name and Description
<static>  
ecm.widget.entryTemplateBuilder.DesignerPane.allowObjectProperties 
Flag for indicating whether object value properties are supported (passed through to the layout editor).
<static>  
ecm.widget.entryTemplateBuilder.DesignerPane.contentClass 
<static>  
ecm.widget.entryTemplateBuilder.DesignerPane.controlRegistryClass 
A string value of the control registry class to be created.
<static>  
ecm.widget.entryTemplateBuilder.DesignerPane.designer 
Instance of pvd.widget.designer.Designer.
<static>  
ecm.widget.entryTemplateBuilder.DesignerPane.entryTemplate 
<static>  
ecm.widget.entryTemplateBuilder.DesignerPane.modelIntegrationClass 
A string value of the model integration class to be created.

Method Summary

Method Attributes Method Name and Description
<static>  
ecm.widget.entryTemplateBuilder.DesignerPane.clear()
Clear the layout designer information
<static>  
ecm.widget.entryTemplateBuilder.DesignerPane.clearContentClass()
Clears the pseudo content class if there is no markup saved from the designer yet.
<static>  
ecm.widget.entryTemplateBuilder.DesignerPane.compareDefaultValues(defaultValue, otherDefaultValue)
Returns true if the given default value is equal to the other.
<static>  
ecm.widget.entryTemplateBuilder.DesignerPane.compareValues(values, otherValues)
Returns true if the given values is equal to the others.
<static>  
ecm.widget.entryTemplateBuilder.DesignerPane.constructor()
<static>  
ecm.widget.entryTemplateBuilder.DesignerPane.createIntegrationObject()
Creates the layout editors Integration object and merges the applications model integration object.
<static>  
ecm.widget.entryTemplateBuilder.DesignerPane.createRegistryObject()
Creates the layout editors Registry object and merges the applications registry information.
<static>  
ecm.widget.entryTemplateBuilder.DesignerPane.destroy()
Cleans up the widget.
<static>  
ecm.widget.entryTemplateBuilder.DesignerPane.hasMarkup()
Returns true is there is existing markup.
<static>  
ecm.widget.entryTemplateBuilder.DesignerPane.isValid()
Returns true if the fields on this pane are valid.
<static>  
ecm.widget.entryTemplateBuilder.DesignerPane.loadDesigner(contentClass)
Instantiates the Designer widget and loads with content class attribute definitions
<static>  
ecm.widget.entryTemplateBuilder.DesignerPane.loadModel()
Loads the model with the designer layout data.
<static>  
ecm.widget.entryTemplateBuilder.DesignerPane.onDesignChange()
Fired when the layout design changes value.
<static>  
ecm.widget.entryTemplateBuilder.DesignerPane.postCreate()
<static>  
ecm.widget.entryTemplateBuilder.DesignerPane.resizeDesigner()
Performs explicit resize of the Designer widget
<static>  
ecm.widget.entryTemplateBuilder.DesignerPane.save()
Saves the modifications made in the Designer (html markup and resources).
<static>  
ecm.widget.entryTemplateBuilder.DesignerPane.setContentClass(contentClass)
Set the content class.
<static>  
ecm.widget.entryTemplateBuilder.DesignerPane.setOriginalContentClass(originalContentClass)
Set the original content class with attribute settings from repository (un-modified).

Constructor Detail

ecm.widget.entryTemplateBuilder.DesignerPane()

Since:
2.0.3

Field Detail

<static> ecm.widget.entryTemplateBuilder.DesignerPane.allowObjectProperties

Flag for indicating whether object value properties are supported (passed through to the layout editor).

<static> ecm.widget.entryTemplateBuilder.DesignerPane.contentClass

Instance of ecm.model.ContentClass.

<static> ecm.widget.entryTemplateBuilder.DesignerPane.controlRegistryClass

A string value of the control registry class to be created.

<static> ecm.widget.entryTemplateBuilder.DesignerPane.designer

Instance of pvd.widget.designer.Designer.

<static> ecm.widget.entryTemplateBuilder.DesignerPane.entryTemplate

Instance of ecm.model.EntryTemplate.

<static> ecm.widget.entryTemplateBuilder.DesignerPane.modelIntegrationClass

A string value of the model integration class to be created.

Method Detail

<static> ecm.widget.entryTemplateBuilder.DesignerPane.clear()

Clear the layout designer information

<static> ecm.widget.entryTemplateBuilder.DesignerPane.clearContentClass()

Clears the pseudo content class if there is no markup saved from the designer yet.

<static> ecm.widget.entryTemplateBuilder.DesignerPane.compareDefaultValues(defaultValue, otherDefaultValue)

Returns true if the given default value is equal to the other.
Parameters:
defaultValue
A defaultValue (can be an Array)
otherDefaultValue
Another defaultValue (can be an Array)

<static> ecm.widget.entryTemplateBuilder.DesignerPane.compareValues(values, otherValues)

Returns true if the given values is equal to the others.
Parameters:
values
An array of values
otherValues
An array of values

<static> ecm.widget.entryTemplateBuilder.DesignerPane.constructor()


<static> {@link pvr.controller.integration.Integration} ecm.widget.entryTemplateBuilder.DesignerPane.createIntegrationObject()

Creates the layout editors Integration object and merges the applications model integration object.
Returns:
{@link pvr.controller.integration.Integration}

<static> {@link pvr.widget.registry.Registry} ecm.widget.entryTemplateBuilder.DesignerPane.createRegistryObject()

Creates the layout editors Registry object and merges the applications registry information.
Returns:
{@link pvr.widget.registry.Registry}

<static> ecm.widget.entryTemplateBuilder.DesignerPane.destroy()

Cleans up the widget.

<static> ecm.widget.entryTemplateBuilder.DesignerPane.hasMarkup()

Returns true is there is existing markup.

<static> ecm.widget.entryTemplateBuilder.DesignerPane.isValid()

Returns true if the fields on this pane are valid.

<static> ecm.widget.entryTemplateBuilder.DesignerPane.loadDesigner(contentClass)

Instantiates the Designer widget and loads with content class attribute definitions
Parameters:
contentClass
Instance of ecm.model.ContentClass

<static> ecm.widget.entryTemplateBuilder.DesignerPane.loadModel()

Loads the model with the designer layout data.

<static> ecm.widget.entryTemplateBuilder.DesignerPane.onDesignChange()

Fired when the layout design changes value.

<static> ecm.widget.entryTemplateBuilder.DesignerPane.postCreate()


<static> ecm.widget.entryTemplateBuilder.DesignerPane.resizeDesigner()

Performs explicit resize of the Designer widget

<static> ecm.widget.entryTemplateBuilder.DesignerPane.save()

Saves the modifications made in the Designer (html markup and resources).

<static> ecm.widget.entryTemplateBuilder.DesignerPane.setContentClass(contentClass)

Set the content class. Called by the Builder to set the content class for this pane.
Parameters:
contentClass
Instance of ecm.model.ContentClass

<static> ecm.widget.entryTemplateBuilder.DesignerPane.setOriginalContentClass(originalContentClass)

Set the original content class with attribute settings from repository (un-modified). No ET settings have been applied. This class is used to display the Property Information settings in the layout editor.
Parameters:
originalContentClass
Instance of ecm.model.ContentClass