Class EditNode
- All Implemented Interfaces:
- HasHandlers
EditContext.  An EditNode is essentially a copy of a PaletteNode, initially with the same properties as the PaletteNode from which it was
 generated.  However unlike a PaletteNode, an EditNode  always has a liveObject - the object created from the  PaletteNode.defaults or other properties defined on a paletteNode.
 
 Like a Palette, an EditContext may use properties such as PaletteNode.icon or  PaletteNode.title to display EditNodes. 
 An EditContext generally offers some means of editing EditNodes and, as edits are made, updates defaults with the information required to re-create the component.
- 
Field SummaryFields inherited from class com.smartgwt.client.core.RefDataClassidFields inherited from class com.smartgwt.client.core.DataClassfactoryCreated, factoryProperties
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionProperties required to recreate the currentliveObject.Live version of the object created from thedefaults.Properties required to recreate the currentliveObject.Live version of the object created from thedefaults.Properties required to recreate the currentliveObject.Live version of the object created from thedefaults.Properties to be applied to theliveObject.editProxywhen created.Properties required to recreate the currentliveObject.Live version of the object created from thedefaults.Live version of the object created from thedefaults.static EditNodegetOrCreateRef(JavaScriptObject jsObj) getType()String of thecanvasLiveObject, for example, "ListGrid".Shortcut property to be applied to theliveObject.editProxywhen created.setCanDuplicate(Boolean canDuplicate) setCanvasDefaults(Canvas defaults) Properties required to recreate the currentliveObject.setCanvasLiveObject(Canvas liveObject) Live version of the object created from thedefaults.setDrawItemDefaults(DrawItem defaults) Properties required to recreate the currentliveObject.setDrawItemLiveObject(DrawItem liveObject) Live version of the object created from thedefaults.setDrawPaneDefaults(DrawPane defaults) Properties required to recreate the currentliveObject.setDrawPaneLiveObject(DrawPane liveObject) Live version of the object created from thedefaults.setEditProxyProperties(EditProxy editProxyProperties) Properties to be applied to theliveObject.editProxywhen created.setFormItemDefaults(FormItem defaults) Properties required to recreate the currentliveObject.setFormItemLiveObject(FormItem liveObject) Live version of the object created from thedefaults.String of thecanvasLiveObject, for example, "ListGrid".setUseEditMask(Boolean useEditMask) Shortcut property to be applied to theliveObject.editProxywhen created.Methods inherited from class com.smartgwt.client.tools.PaletteNodegetAlwaysUsePlaceholder, getEditNodeProperties, getIcon, getIdName, getIdPrefix, getPlaceholderImage, getPlaceholderProperties, getRecreateOnChange, getRequiredProperties, getTitle, setAlwaysUsePlaceholder, setEditNodeProperties, setIcon, setIdName, setIdPrefix, setPlaceholderImage, setPlaceholderProperties, setRecreateOnChange, setRequiredProperties, setTitleMethods inherited from class com.smartgwt.client.widgets.tree.TreeNodegetCanAcceptDrop, getCanDrag, getEnabled, getIconPadding, getName, getShowDropIcon, getShowOpenIcon, getShowSelectedIcon, setCanAcceptDrop, setCanDrag, setChildren, setEnabled, setIconPadding, setID, setIsFolder, setName, setParentID, setShowDropIcon, setShowOpenIcon, setShowSelectedIconMethods inherited from class com.smartgwt.client.widgets.grid.ListGridRecordget_baseStyle, get_canEdit, get_canRemove, getBackgroundComponent, getCanExpand, getCanSelect, getCustomStyle, getDetailDS, getEmbeddedComponent, getEmbeddedComponentFields, getEmbeddedComponentPosition, getIncludeInSummary, getIsGridSummary, getIsGroupSummary, getIsSeparator, getLinkText, getShowRollOver, getSingleCellValue, set_baseStyle, set_canEdit, set_canRemove, setBackgroundComponent, setCanExpand, setCanSelect, setCustomStyle, setDetailDS, setEmbeddedComponent, setEmbeddedComponentFields, setEmbeddedComponentPosition, setIncludeInSummary, setIsGridSummary, setIsGroupSummary, setIsSeparator, setLinkText, setShowRollOver, setSingleCellValueMethods inherited from class com.smartgwt.client.data.RecordconvertToRecordArray, copyAttributes, copyAttributesInto, getAttributeAsRecordArray, getAttributeAsRecordList, getPaletteDefaults, isARecord, toMapMethods inherited from class com.smartgwt.client.core.RefDataClassgetRef, getRef, internalSetIDMethods inherited from class com.smartgwt.client.core.DataClassapplyFactoryProperties, doAddHandler, fireEvent, getAttribute, getAttributeAsBoolean, getAttributeAsBoolean, getAttributeAsDate, getAttributeAsDouble, getAttributeAsDoubleArray, getAttributeAsElement, getAttributeAsFloat, getAttributeAsInt, getAttributeAsIntArray, getAttributeAsJavaScriptObject, getAttributeAsLong, getAttributeAsMap, getAttributeAsObject, getAttributeAsRecord, getAttributeAsString, getAttributeAsStringArray, getAttributes, getHandlerCount, isFactoryCreated, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttributeAsJavaObject, setFactoryCreated
- 
Constructor Details- 
EditNodepublic EditNode()
- 
EditNode
 
- 
- 
Method Details- 
getOrCreateRef
- 
setCanDuplicate- Overrides:
- setCanDuplicatein class- PaletteNode
- Parameters:
- canDuplicate- New canDuplicate value. Default value is null
- Returns:
- EditNodeinstance, for chaining setter calls
 
- 
getCanDuplicate- Overrides:
- getCanDuplicatein class- PaletteNode
- Returns:
- Current canDuplicate value. Default value is null
 
- 
setCanvasDefaultsProperties required to recreate the currentliveObject.- Overrides:
- setCanvasDefaultsin class- PaletteNode
- Parameters:
- defaults- New defaults value. Default value is null
- Returns:
- EditNodeinstance, for chaining setter calls
- See Also:
 
- 
getCanvasDefaultsProperties required to recreate the currentliveObject.- Overrides:
- getCanvasDefaultsin class- PaletteNode
- Returns:
- Current defaults value. Default value is null
 
- 
setCanvasLiveObjectLive version of the object created from thedefaults. For example, iftypeis "ListGrid",liveObjectwould be a ListGrid.- Overrides:
- setCanvasLiveObjectin class- PaletteNode
- Parameters:
- liveObject- New liveObject value. Default value is null
- Returns:
- EditNodeinstance, for chaining setter calls
 
- 
getCanvasLiveObjectLive version of the object created from thedefaults. For example, iftypeis "ListGrid",liveObjectwould be a ListGrid.- Overrides:
- getCanvasLiveObjectin class- PaletteNode
- Returns:
- Current liveObject value. Default value is null
 
- 
setDrawItemDefaultsProperties required to recreate the currentliveObject.- Overrides:
- setDrawItemDefaultsin class- PaletteNode
- Parameters:
- defaults- New defaults value. Default value is null
- Returns:
- EditNodeinstance, for chaining setter calls
- See Also:
 
- 
getDrawItemDefaultsProperties required to recreate the currentliveObject.- Overrides:
- getDrawItemDefaultsin class- PaletteNode
- Returns:
- Current defaults value. Default value is null
 
- 
setDrawItemLiveObjectLive version of the object created from thedefaults. For example, iftypeis "ListGrid",liveObjectwould be a ListGrid.- Overrides:
- setDrawItemLiveObjectin class- PaletteNode
- Parameters:
- liveObject- New liveObject value. Default value is null
- Returns:
- EditNodeinstance, for chaining setter calls
 
- 
getDrawItemLiveObjectLive version of the object created from thedefaults. For example, iftypeis "ListGrid",liveObjectwould be a ListGrid.- Overrides:
- getDrawItemLiveObjectin class- PaletteNode
- Returns:
- Current liveObject value. Default value is null
 
- 
setDrawPaneDefaultsProperties required to recreate the currentliveObject.- Overrides:
- setDrawPaneDefaultsin class- PaletteNode
- Parameters:
- defaults- New defaults value. Default value is null
- Returns:
- EditNodeinstance, for chaining setter calls
- See Also:
 
- 
getDrawPaneDefaultsProperties required to recreate the currentliveObject.- Overrides:
- getDrawPaneDefaultsin class- PaletteNode
- Returns:
- Current defaults value. Default value is null
 
- 
setDrawPaneLiveObjectLive version of the object created from thedefaults. For example, iftypeis "ListGrid",liveObjectwould be a ListGrid.- Overrides:
- setDrawPaneLiveObjectin class- PaletteNode
- Parameters:
- liveObject- New liveObject value. Default value is null
- Returns:
- EditNodeinstance, for chaining setter calls
 
- 
getDrawPaneLiveObjectLive version of the object created from thedefaults. For example, iftypeis "ListGrid",liveObjectwould be a ListGrid.- Overrides:
- getDrawPaneLiveObjectin class- PaletteNode
- Returns:
- Current liveObject value. Default value is null
 
- 
setEditProxyPropertiesProperties to be applied to theliveObject.editProxywhen created.Note that the editProxyis created the first time a component is placed into editMode, so anyeditProxyPropertiesmust be set before then.- Overrides:
- setEditProxyPropertiesin class- PaletteNode
- Parameters:
- editProxyProperties- New editProxyProperties value. Default value is null
- Returns:
- EditNodeinstance, for chaining setter calls
- See Also:
 
- 
getEditProxyPropertiesProperties to be applied to theliveObject.editProxywhen created.Note that the editProxyis created the first time a component is placed into editMode, so anyeditProxyPropertiesmust be set before then.- Overrides:
- getEditProxyPropertiesin class- PaletteNode
- Returns:
- Current editProxyProperties value. Default value is null
 
- 
setFormItemDefaultsProperties required to recreate the currentliveObject.- Overrides:
- setFormItemDefaultsin class- PaletteNode
- Parameters:
- defaults- New defaults value. Default value is null
- Returns:
- EditNodeinstance, for chaining setter calls
 
- 
getFormItemDefaultsProperties required to recreate the currentliveObject.- Overrides:
- getFormItemDefaultsin class- PaletteNode
- Returns:
- Current defaults value. Default value is null
 
- 
setFormItemLiveObjectLive version of the object created from thedefaults. For example, iftypeis "ListGrid",liveObjectwould be a ListGrid.- Overrides:
- setFormItemLiveObjectin class- PaletteNode
- Parameters:
- liveObject- New liveObject value. Default value is null
- Returns:
- EditNodeinstance, for chaining setter calls
 
- 
getFormItemLiveObjectLive version of the object created from thedefaults. For example, iftypeis "ListGrid",liveObjectwould be a ListGrid.- Overrides:
- getFormItemLiveObjectin class- PaletteNode
- Returns:
- Current liveObject value. Default value is null
 
- 
setTypeString of thecanvasLiveObject, for example, "ListGrid".- Overrides:
- setTypein class- PaletteNode
- Parameters:
- type- New type value. Default value is null
- Returns:
- EditNodeinstance, for chaining setter calls
- See Also:
 
- 
getTypeString of thecanvasLiveObject, for example, "ListGrid".- Overrides:
- getTypein class- PaletteNode
- Returns:
- Current type value. Default value is null
- See Also:
 
- 
setUseEditMaskShortcut property to be applied to theliveObject.editProxywhen created.- Parameters:
- useEditMask- New useEditMask value. Default value is null
- Returns:
- EditNodeinstance, for chaining setter calls
 
- 
getUseEditMaskShortcut property to be applied to theliveObject.editProxywhen created.- Returns:
- Current useEditMask value. Default value is null
 
- 
getLiveObjectLive version of the object created from thedefaults. For example, iftypeis "ListGrid",liveObjectwould be a ListGrid. Use the more specific live object getter API, such asgetCanvasLiveObject()if you are sure of the type.- Overrides:
- getLiveObjectin class- PaletteNode
- Returns:
- Object
- See Also:
 
 
-