• DXC Service
  • Products
    • Episerver CMS
    • Episerver Commerce
    • Episerver Campaign
    • Episerver Find
    • Episerver Personalization
      • Advance
      • Perform
      • Insight
      • Reach
      • Personalized Find
    • Episerver Social API
    • Episerver apps & integrations
    • Ektron CMS
  • Documentation
    • Get started
      • DXC Service
      • CMS
      • Commerce
      • Campaign
      • Find
      • Personalization
      • Insight
      • Social API
      • Service API
    • Developer guides
      • DXC Service
      • CMS
      • Commerce
      • Campaign
      • Find
      • Advance
      • Perform
      • Reach
      • Personalized Find
      • Insight
      • Tracking
      • Profile Store
      • Content Delivery API
      • Social API
      • Service API
      • Forms
      • MA connectors
    • UI feature list
    • Technical overview
    • System requirements
    • Installation
    • User guide
    • APIs and libraries
      • CMS
      • Commerce
      • Campaign
      • Find
      • Social
      • REST APIs
    • Video tutorials
    • Releases
    • Upgrading
      • CMS
      • Commerce
      • Find
      • Forms
      • Service API
      • Personalization
  • Blogs
  • Forum
  • Support
  • EMVPs
  • Register
  • Log in
All Content Documentation Forum User Guide Support Help Center Blogs Articles Releases Bug List SDK Documents
People
Home / Documentation /
    • command
      • BackCommand
      • CopyContent
      • CutContent
      • DeleteContent
      • DownloadMedia
      • EditImage
      • NewContent
      • PasteContent
      • PopupCommand
      • RenameFolder
      • ShowAllLanguages
      • TranslateContent
      • UploadContent
    • component
      • command
        • _GlobalToolbarCommandProvider
        • ChangeContext
        • DeleteLanguageBranch
        • DeleteVersion
        • GlobalToolbarCommandProvider
        • SetCommonDraft
        • ViewTrash
      • _ContentNavigationTreeNode
      • ContentContextMenuCommandProvider
      • ContentNavigationTree
      • ContentQueryGrid
      • ContextHistory
      • GlobalToolbar
      • MainNavigationComponent
      • Media
      • MediaViewModel
      • PageNavigationTree
      • RecentlyChanged
      • SharedBlocks
      • SharedBlocksViewModel
      • SiteTree
      • SiteTreeModel
      • SiteTreeNode
      • Tasks
      • Trash
      • Versions
    • contentediting
      • command
        • _ChangeContentStatus
        • _CommandWithDialogMixin
        • _ContentAreaCommand
        • _ContentCommandBase
        • _LegacyDialogCommandBase
        • AccessRights
        • BlockEdit
        • BlockRemove
        • CancelAndEdit
        • ContentAreaCommands
        • CreateDraft
        • DynamicProperties
        • EditCommonDraft
        • Editing
        • ForPublishMenu
        • IgnoreInUseNotification
        • ItemCollectionCommands
        • ItemEdit
        • LanguageSettings
        • ManageExpiration
        • MoveOutsideGroup
        • MoveToNext
        • MoveToPrevious
        • MoveVisibleToNext
        • MoveVisibleToPrevious
        • NewItem
        • PermanentInUseToggle
        • Personalize
        • Publish
        • Reject
        • RevertToPublished
        • ScheduleForPublish
        • SelectDisplayOption
        • SendForReview
        • StartWorkflow
        • Withdraw
        • WorkflowTask
      • commandproviders
        • ContentDetails
        • PublishMenu
        • PublishMenuGlobal
      • ContentActionSupport
        • accessLevel
        • action
        • providerCapabilities
        • saveAction
        • sortOrder
        • versionStatus
      • editors
        • model
          • CollectionEditorModel
            • commandMask
          • CollectionEditorItemModel
        • _AddItemDialogMixin
        • _BlockTreeNode
        • _ClipboardPasteMixin
        • _ContentAreaTree
        • _ContentAreaTreeModel
        • _ContentAreaTreeNodeMixin
        • _GroupTreeNode
        • _PreviewableEditor
        • _TextWithActionLinksMixin
        • CheckBoxListEditor
        • CollectionEditor
        • ContentAreaEditor
        • ContentBlockEditor
        • ContentBlockEditorViewModel
        • ContentEditableEditor
        • DefaultGridAssembler
        • DialogWithCheckBoxListEditor
        • DialogWithCheckBoxListEditorViewModel
        • ItemCollectionEditor
        • PreviewableDateTimeEditor
        • PreviewableTextEditor
        • SelectionEditor
        • ShortcutEditor
        • TinyMCEEditor
        • TinyMCEInlineEditor
      • PageShortcutTypeSupport
        • pageShortcutTypes
      • viewmodel
        • _ContainerViewModel
        • _ContentViewModelObserver
        • _ViewModelMixin
        • CollectionItemModel
        • ContentAreaViewModel
        • ContentBlockViewModel
        • ContentDetailsViewModel
        • CreateContentViewModel
        • CreateLanguageBranchViewModel
        • EditActionPanelViewModel
        • ExpirationDialogViewModel
        • ItemCollectionViewModel
        • LinkItemModel
        • PersonalizedGroupViewModel
        • PublishMenuViewModel
        • ShortcutDialogViewModel
      • viewsettings
        • ChannelViewSetting
        • ResolutionViewSetting
        • ViewLanguageViewSetting
        • VisitorGroupViewSetting
      • _ContentEditingNotification
      • _ContextualContentContextMixin
      • _EditorWrapperBase
      • _FloatingComponentEditorWrapperMixin
      • _FormEditingMixin
      • _HasFloatingComponent
      • _Renderer
      • _ValidationMixin
      • _View
      • _ViewSetting
      • AutoSaveButton
      • ClientRenderer
      • ContentDetails
      • ContentEditableWrapper
      • ContentEditingValidator
      • ContentModelServerSync
      • ContentPreview
      • ContentReferencesNotification
      • ContentViewModel
      • CreateContent
      • CreateLanguageBranch
      • DateTimeNowEditor
      • DialogEditorWrapper
      • EditActionPanel
      • EditingBase
      • EditorFactory
      • EditToolbar
      • ExpirationDialog
      • ExpirationNotification
      • FloatingComponentHandler
      • FloatingEditorWrapper
      • FlyoutEditorWrapper
      • FormEditing
      • InlineEditorWrapper
      • InUseNotificationManager
      • LanguageNotification
      • MappingManager
      • NewContentNameInputDialog
      • NotificationBar
      • OnPageEditing
      • Operation
      • OverlayBasedEditorWrapper
      • PageDataController
      • PropertyRenderer
      • PropertyXhtmlRenderer
      • PseudoContextualCommandDecorator
      • PublishMenu
      • RenderManager
      • RichTextInlineEditorWrapper
      • ScheduledPublishSelector
      • ScheduledPublishSelectorViewModel
      • SettingsPanel
      • ShortcutDialog
      • ShortcutNotification
      • SideBySideEditorWrapper
      • StandardToolbar
      • UpdateController
      • ValidationTextboxWithWarning
      • ViewSettingsManager
      • ViewSettingsNotification
      • WorkflowTaskNotification
    • conversion
      • ContentLightUriConverter
      • ContentReferenceConverter
      • PropertyContentAreaConverter
      • PropertyDateConverter
    • core
      • ContentReference
      • PermanentLinkHelper
    • dgrid
      • DnD
      • formatters
      • WithContextMenu
    • extension
      • events
        • keys
        • mouse
    • form
      • AnchorSelectionEditor
      • BooleanRadioButtons
      • EmailValidationBase
      • EmailValidationTextBox
      • Hidden
      • MonthYearPicker
      • PageInfoPicker
      • SearchTextBox
      • UrlValidationTextBox
      • UrlValidationTextBoxModel
      • ValidationError
    • layers
      • cms-widgets
    • layout
      • CreateContentGroupContainer
      • EditLayoutContainer
    • legacy
      • _LegacyDialogObject
      • EditPropertyWidget
      • LegacyDialogPopup
      • LegacyDialogWrapper
      • LegacyFormEditor
    • store
      • CustomQueryEngine
      • PageVersionQueryEngine
    • widget
      • command
        • CreateContentFromSelector
        • EmptyTrash
        • NewFolder
        • RestoreContent
      • overlay
        • _OverlayItemInfoMixin
        • Block
        • ContentArea
        • ItemCollection
        • overlayFactory
        • Property
      • sharedContentDialogHandler
        • mode
      • UploadUtil
        • StatusScope
      • viewmodel
        • _UpdateableStoreModelMixin
        • ContentStatusViewModel
        • FileListViewModel
        • HierarchicalListViewModel
        • HyperLinkSelectorViewModel
        • LinkEditorViewModel
        • MultipleFileUploadViewModel
        • TrashViewModel
        • UrlSelectorViewModel
      • _CategoryTreeNode
      • _ConfigurableContentListBase
      • _ContentListBase
      • _ContentListKeyMixin
      • _ContentListMouseMixin
      • _ContentTreeNode
      • _ContentTreeNodeMixin
      • _DndStateMixin
      • _DropDownWidgetItemMixin
      • _Droppable
      • _FolderTreeNode
      • _GridWidgetBase
      • _HasChildDialogMixin
      • _HasClearButton
      • _HierarchicalModelMixin
      • _HyperLinkFieldItem
      • _ItemSelectorBase
      • _LegacySelectorBase
      • _SelectorBase
      • _UserResizable
      • Breadcrumb
      • BreadcrumbCurrentItem
      • CategorySelector
      • CategorySelectorDialog
      • CategoryTree
      • CategoryTreeStoreModel
      • ChannelsButton
      • ChannelSelector
      • ContentForestStoreModel
      • ContentList
      • ContentListing
      • ContentReferences
      • ContentSearchBox
      • ContentSelector
      • ContentSelectorDialog
      • ContentTree
      • ContentTreeModelConfirmation
      • ContentTreeStoreModel
      • ContentType
      • ContentTypeGroup
      • ContentTypeList
      • ContextualContentForestStoreModel
      • CreateCommandsMixin
      • DisplayOptionSelector
      • EmptyTrashMenu
      • FileList
      • FilesUploadDropZone
      • FolderTree
      • HierarchicalList
      • HyperLinkSelector
      • IFrameController
      • LinkEditor
      • MultipleFileUpload
      • MultipleFileUploadConfirmation
      • NotificationStatusBar
      • NotificationStatusZone
      • PersonalizationSelector
      • PropertiesForm
      • ReadOnlyContentList
      • ReadOnlyDateTimeEditor
      • ResolutionSelector
      • SearchBox
      • SearchResultList
      • SelectorMenuBase
      • TooltipDialog
      • Trash
      • TrashItemList
      • TrashViewModelConfirmation
      • UrlContentSelector
      • UrlSelector
      • ViewLanguageButton
      • ViewLanguageSelector
      • ViewSelector
      • ViewSelectorDropDownButton
      • ViewSettingsExpandoButton
      • VisitorGroupButton
      • VisitorGroupsSelector
      • XFormEditor
      • XFormPropertyWidget
    • _ContentContextMixin
    • _MultilingualMixin
    • ApplicationSettings
    • BackContextHistory
    • CMSModule
    • ContentLanguageHelper
    • ContextSynchronizer
    • ErrorDialog
    • Profile

LinkItemModel

Summary

The link item view model.

Description

That supports: Customize link item's data

Location

epi-cms/contentediting/viewmodel/LinkItemModel

Extends

cms/7.5/epi-cms/contentediting/viewmodel/CollectionItemModel

Properties

_attrPairNames

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

_defaultDataStoreName

Default data store name to get from registry, if store is null.

iconTypeKey

Property name for the IconType value.

id

The identifier of this.

module

"epi-cms/contentediting/viewmodel/LinkItemModel"

permanentUrl

The permanent url of this item. That prop equal to href prop If the item parsed from an converted item, should update href prop by this.

publicUrl

The public url of this item

textKey

titleKey

typeIdentifier

The item's content type.

Methods

protected method _onTryUpdateItemModel ()

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

protected method _permanentUrlSetter ( value )

Customize default set method for permanentUrl prop.

Parameters
Name Summary Type Usage
value

The new data of selected item

Object required

protected method _publicUrlGetter ()

Customize get method to return correct a public url.

protected method own ()

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

public inherited 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
Name Summary Type Usage
tryUpdateItem

The flag to indicate that should try update item or not.

[Boolean] required

public method serialize ()

Serialize data to be accepted by server

About Episerver

  • episerver.com
  • Episerver certification
  • Job openings
  • License center
  • Privacy statement

Community

  • Blogs
  • Forums
  • Articles
  • Terms of use
  • EMVP program

Learning resources

  • Technical overview
  • Learning path Episerver CMS
  • Developer guides
  • User guide
  • Video tutorials
  • Episerver GitHub
  • Episerver Education

Contact

Episerver Support

See the Support page for contact information.

Feedback on Episerver World

If you’d like to give feedback about this site, please click here. Thank you very much!
© Episerver 2019 │ About Episerver World