Akumina Developer Documentation

Akumina Developer Documentation

  • API
  • Docs
  • Blog

›Classes

Modules

  • Akumina
  • AddIn
  • AppParts
  • Digispace
  • AppPart
  • Data
  • WidgetManager

Classes

  • Alignment
  • Cache
  • Configuration
  • Constants
  • GenericListPaging
  • Icons
  • Instructions
  • Location
  • Logger
  • Utilities
  • Banner
  • Calendar
  • CompanyCalendar
  • Traffic
  • Data
  • Eventing
  • CacheManager
  • DataFactory
  • Graph
  • Groups
  • Interchange
  • LanguageManager
  • PageManager
  • PersonaManager
  • RestSharepoint
  • SharePoint
  • WidgetFactory
  • WidgetManager
  • Menu
  • ConfigurationContext
  • Language
  • PageBuilderManager
  • PageContext
  • PerfLogger
  • ScriptManager
  • SiteContext
  • UserContext
  • Utilities
  • DateTimeManager
  • WidgetPropertyViews
  • WorkspaceContext
  • BaseWidget
  • Expression
  • PropertyExpression
  • SortDirection
  • Templates

Interfaces

  • IConstants
  • IGetListRequest
  • ILanguageRequest
  • IPageWidget
  • ISavePageWidgetRequest

WidgetManager

definitely-typed › Akumina › Digispace › Data › WidgetManager

Hierarchy

  • WidgetManager

Index

Methods

  • AddDashboardWidgetInstance
  • AreDashboardContainerWidgets
  • CopyWidgetInstance
  • GetAndInitWidgetsPerJSFile
  • GetManualDependencyMap
  • GetNextAkId
  • GetSiteId
  • GetWidgetInstances
  • GetWidgetInstancesOnPage
  • GetWidgetJSArrayFromWidget
  • GetWidgetJSFromDependency
  • GetWidgetManagerApp
  • GetWidgetManagerAppAuthorization
  • GetWidgetObjsOnPage
  • GetWidgetPropertiesForInstances
  • GetWidgetViews
  • InitWidget
  • InitializeChildWidgetsWithOverride
  • InitializeWidgets
  • PopulateAutoDependencyMap
  • RenderChildWidgets

Methods

AddDashboardWidgetInstance

▸ AddDashboardWidgetInstance(dashboardWidgetTitle: string, widgetInstance: any): JQueryDeferred‹any›

Defined in index.d.ts:560

Add dashboard widget instance

Parameters:

NameType
dashboardWidgetTitlestring
widgetInstanceany

Returns: JQueryDeferred‹any›


AreDashboardContainerWidgets

▸ AreDashboardContainerWidgets(widgetInstanceIds: any[]): JQueryDeferred‹any›

Defined in index.d.ts:558

Check if widgetinstances are Dashboard Container widgets

Parameters:

NameType
widgetInstanceIdsany[]

Returns: JQueryDeferred‹any›


CopyWidgetInstance

▸ CopyWidgetInstance(widgetInstanceId: string): JQueryDeferred‹any›

Defined in index.d.ts:562

Copy Widget Instance

Parameters:

NameType
widgetInstanceIdstring

Returns: JQueryDeferred‹any›


GetAndInitWidgetsPerJSFile

▸ GetAndInitWidgetsPerJSFile(item: any, widgetDepJsArray: any[]): void

Defined in index.d.ts:615

Parameters:

NameType
itemany
widgetDepJsArrayany[]

Returns: void


GetManualDependencyMap

▸ GetManualDependencyMap(widgetName: string): any[]

Defined in index.d.ts:563

Parameters:

NameType
widgetNamestring

Returns: any[]


GetNextAkId

▸ GetNextAkId(): JQueryDeferred‹any›

Defined in index.d.ts:565

Resolves with next AkId

Returns: JQueryDeferred‹any›


GetSiteId

▸ GetSiteId(): JQueryDeferred‹any›

Defined in index.d.ts:567

Resolves with siteId

Returns: JQueryDeferred‹any›


GetWidgetInstances

▸ GetWidgetInstances(): JQueryDeferred‹any›

Defined in index.d.ts:571

Returns: JQueryDeferred‹any›

Resolves with Array with object of all the widget Instances


GetWidgetInstancesOnPage

▸ GetWidgetInstancesOnPage(): any

Defined in index.d.ts:602

Retrives all the widget instances ID on the current page.

Returns: any

object with ids: string[] & rel: Array<>


GetWidgetJSArrayFromWidget

▸ GetWidgetJSArrayFromWidget(widgetName: string, widgetToDeps: any[], depJsFiles: any[]): any[]

Defined in index.d.ts:596

Get js file list for dependent widgets

Parameters:

NameTypeDescription
widgetNamestring-
widgetToDepsany[]-
depJsFilesany[]

Returns: any[]


GetWidgetJSFromDependency

▸ GetWidgetJSFromDependency(widgets: any[]): JQueryDeferred‹any›

Defined in index.d.ts:597

Parameters:

NameType
widgetsany[]

Returns: JQueryDeferred‹any›


GetWidgetManagerApp

▸ GetWidgetManagerApp(): JQueryDeferred‹any›

Defined in index.d.ts:579

Returns: JQueryDeferred‹any›

def Resolves in success with Widget Manager Instance ID


GetWidgetManagerAppAuthorization

▸ GetWidgetManagerAppAuthorization(): JQueryDeferred‹any›

Defined in index.d.ts:575

Returns: JQueryDeferred‹any›

def Resolves in success with Object with authorized user groups


GetWidgetObjsOnPage

▸ GetWidgetObjsOnPage(widgets: any[]): any[]

Defined in index.d.ts:607

Get list of widget on current page.

Parameters:

NameTypeDescription
widgetsany[]

Returns: any[]


GetWidgetPropertiesForInstances

▸ GetWidgetPropertiesForInstances(widgetInstanceIds: string[] | null): JQueryDeferred‹any›

Defined in index.d.ts:589

#MARK - dataType correction

Parameters:

NameTypeDescription
widgetInstanceIdsstring[] | nullArray of widget Instance Ids

Returns: JQueryDeferred‹any›


GetWidgetViews

▸ GetWidgetViews(widgetType: string): JQueryDeferred‹any›

Defined in index.d.ts:584

Parameters:

NameTypeDescription
widgetTypestringWidgetType

Returns: JQueryDeferred‹any›

def Resolves in success with array of objects of widget view of widgetType passed


InitWidget

▸ InitWidget(item: any): void

Defined in index.d.ts:610

Initialize widget passed

Parameters:

NameType
itemany

Returns: void


InitializeChildWidgetsWithOverride

▸ InitializeChildWidgetsWithOverride(widgetIds: string[], pageId: string, widgetProps: any[], view: string): any

Defined in index.d.ts:553

Parameters:

NameType
widgetIdsstring[]
pageIdstring
widgetPropsany[]
viewstring

Returns: any


InitializeWidgets

▸ InitializeWidgets(widgets: any[]): JQueryDeferred‹any›

Defined in index.d.ts:613

Initialize widgets passed in array

Parameters:

NameType
widgetsany[]

Returns: JQueryDeferred‹any›


PopulateAutoDependencyMap

▸ PopulateAutoDependencyMap(widgetsWithPropsArray: any[], widgetArray: any[]): any[]

Defined in index.d.ts:616

Parameters:

NameType
widgetsWithPropsArrayany[]
widgetArrayany[]

Returns: any[]


RenderChildWidgets

▸ RenderChildWidgets(selector: string, pageId: string | null, mode: string): void

Defined in index.d.ts:623

Render Child Widgets

Parameters:

NameTypeDescription
selectorstring-
pageIdstring | null-
modestring

Returns: void

← WidgetFactoryMenu →
  • Hierarchy
  • Index
    • Methods
  • Methods
    • AddDashboardWidgetInstance
    • AreDashboardContainerWidgets
    • CopyWidgetInstance
    • GetAndInitWidgetsPerJSFile
    • GetManualDependencyMap
    • GetNextAkId
    • GetSiteId
    • GetWidgetInstances
    • GetWidgetInstancesOnPage
    • GetWidgetJSArrayFromWidget
    • GetWidgetJSFromDependency
    • GetWidgetManagerApp
    • GetWidgetManagerAppAuthorization
    • GetWidgetObjsOnPage
    • GetWidgetPropertiesForInstances
    • GetWidgetViews
    • InitWidget
    • InitializeChildWidgetsWithOverride
    • InitializeWidgets
    • PopulateAutoDependencyMap
    • RenderChildWidgets
Akumina Developer Documentation
Docs
Akumina Framework 5.0Akumina Widget BuilderAkumina Yeoman GeneratorSite Deployer
Community
Akumina Community Site
More
GitHubStar
Copyright © 2024 Akumina