Javascript for Episerver 7.5 cms

CollectionItemModel (constructor)

Summary

The item view model.

Description

That is a base class for all collection item models.

Location

epi-cms/contentediting/viewmodel/CollectionItemModel

Extends

Properties

_attrPairNames

Used across all instances a hash to cache attribute names and their getter and setter names.

iconTypeKey

Property name for the IconType value.

id

The identifier of this.

module

"epi-cms/contentediting/viewmodel/CollectionItemModel"

textKey

titleKey

Property name for the title value.

typeIdentifier

The item's content type.

Methods

public inherited method _changeAttrValue ( name , value )

Internal helper for directly changing an attribute value.

Parameters

public inherited method _get ( name , names )

Private function that does a get based off a hash of names

Parameters

public method _iconTypeIdentifierGetter ( )


public method _nameGetter ( )


public method _onTryUpdateItemModel ( )

Callback method that called when we need updated item's model


public method _textGetter ( )


public method _titleGetter ( )


public inherited method destroy ( preserveDom )

Destroy this class, releasing any resources registered via own().

Parameters

public inherited method emit ( type , event )

Parameters

public inherited method get ( name )

Get a property on a Stateful instance.

Parameters

public inherited method modify ( callback , scope , emitChanged )

Method used to wrap several changes in one "operation" When the callback has been executed the "changed" event will be emitted

Parameters

public inherited method on ( type , listener )

Parameters

public inherited method own ( )

Track specified handles and remove/destroy them when this instance is destroyed, unless they were already removed/destroyed manually.


public method parse ( tryUpdateItem )

User can be dnd some kind of data, so we need an generic method to process allover. That should be implemented by deliver class

Parameters

public inherited method postscript ( params )

Parameters

public method serialize ( )

Serialize data to be accepted by server that should be implemented by deliver class


public inherited method set ( name , value )

Set a property on a Stateful instance

Parameters

public inherited method watch ( name , callback )

Watches a property for changes

Parameters