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

PageManager

definitely-typed › Akumina › Digispace › Data › PageManager

Hierarchy

  • PageManager

Index

Methods

  • AddPageForGroup
  • AddPagesForGroup
  • CanUserSetPagePermissions
  • ExecuteAsyncQuery
  • GetAvailableWorkspaceTypes
  • GetContainersForView
  • GetDashboardPageForUser
  • GetDashboardWidgetsViaAppManager
  • GetLayoutsForToolBar
  • GetPageActiveView
  • GetPageAvailableViews
  • GetPageChildWidgets
  • GetPageLayouts
  • GetPageObject
  • GetPageObjectForPageUrl
  • GetPageTypeInfo
  • GetPageWidget
  • GetPageWidgets
  • GetPagesFromPageUrlList
  • GetPermissionForPage
  • GetSavedLayout
  • GetWidgetsForPage
  • GetWidgetsForToolbar
  • IsDashBoardOrPageWidgetOrContainer
  • IsDashboardOrPageWidgetOrContainerType
  • IsGroupTypeCustom
  • LoadNewPage
  • ProvisionDashboardPageForUser
  • ProvisionPageObject
  • ProvisionPageWidgets
  • ProvisionSavedLayout
  • RemoveGroupPage
  • RemoveGroupPageMapping
  • RemoveGroupWidgetProperties
  • RemovePagesForGroup
  • SaveDashboardPage
  • SavePage
  • SetPageContents
  • SetPermissionsForPage
  • SetPersonasForPage
  • SetTagsForPage
  • getGrid

Methods

AddPageForGroup

▸ AddPageForGroup(pageModel: any): JQueryDeferred‹any›

Defined in index.d.ts:1281

Add Page for groups

Parameters:

NameTypeDescription
pageModelany

Returns: JQueryDeferred‹any›


AddPagesForGroup

▸ AddPagesForGroup(model: any): JQueryDeferred‹any›

Defined in index.d.ts:1299

Add pages for group

Parameters:

NameTypeDescription
modelany

Returns: JQueryDeferred‹any›


CanUserSetPagePermissions

▸ CanUserSetPagePermissions(listName: string, useRootWeb: boolean): JQueryDeferred‹any›

Defined in index.d.ts:1131

Returns List of permissions for current user for passed list

Parameters:

NameTypeDescription
listNamestringName of list
useRootWebbooleanBoolean flag

Returns: JQueryDeferred‹any›


ExecuteAsyncQuery

▸ ExecuteAsyncQuery(clientContext: any, collListItem: any, def: JQueryDeferred‹any›, idArray: any[], columnName: string): JQueryDeferred‹any›

Defined in index.d.ts:1339

Execute Share point query

Parameters:

NameTypeDescription
clientContextany-
collListItemany-
defJQueryDeferred‹any›-
idArrayany[]-
columnNamestring

Returns: JQueryDeferred‹any›


GetAvailableWorkspaceTypes

▸ GetAvailableWorkspaceTypes(groupType: string): JQueryDeferred‹any›

Defined in index.d.ts:1287

Get Available Workspace Types

Parameters:

NameTypeDescription
groupTypestring

Returns: JQueryDeferred‹any›


GetContainersForView

▸ GetContainersForView(viewTemplateUrl: string): JQueryDeferred‹any›

Defined in index.d.ts:1232

Get containers for view

Parameters:

NameTypeDescription
viewTemplateUrlstring

Returns: JQueryDeferred‹any›


GetDashboardPageForUser

▸ GetDashboardPageForUser(userId: string): JQueryDeferred‹any›

Defined in index.d.ts:1208

Get Dashboard Page for User

Parameters:

NameType
userIdstring

Returns: JQueryDeferred‹any›

resolves with dashboard page for user {title, userId, pageId}


GetDashboardWidgetsViaAppManager

▸ GetDashboardWidgetsViaAppManager(pageId: string): JQueryDeferred‹any›

Defined in index.d.ts:1195

Get Dashboard widgets

Parameters:

NameTypeDescription
pageIdstring

Returns: JQueryDeferred‹any›


GetLayoutsForToolBar

▸ GetLayoutsForToolBar(pageId: string): JQueryDeferred‹any›

Defined in index.d.ts:1244

Get Layouts For ToolBar

Parameters:

NameTypeDescription
pageIdstring

Returns: JQueryDeferred‹any›


GetPageActiveView

▸ GetPageActiveView(pageId: string): JQueryDeferred‹any›

Defined in index.d.ts:1226

Get Page Active View

Parameters:

NameTypeDescription
pageIdstring

Returns: JQueryDeferred‹any›


GetPageAvailableViews

▸ GetPageAvailableViews(pageId: string): JQueryDeferred‹any›

Defined in index.d.ts:1220

Retrives available page views

Parameters:

NameTypeDescription
pageIdstring

Returns: JQueryDeferred‹any›


GetPageChildWidgets

▸ GetPageChildWidgets(pageId: string): JQueryDeferred‹any›

Defined in index.d.ts:1238

Get Page Child widgets

Parameters:

NameTypeDescription
pageIdstring

Returns: JQueryDeferred‹any›


GetPageLayouts

▸ GetPageLayouts(): any[]

Defined in index.d.ts:1085

Get default page layouts

Returns: any[]

Array of page layout object {displayOrder:, layoutId:, layoutImage:, layoutTemplate:, layoutTitle:, selectedLayout:, spPageLayoutId: }


GetPageObject

▸ GetPageObject(): JQueryDeferred‹any›

Defined in index.d.ts:1092

Returns: JQueryDeferred‹any›


GetPageObjectForPageUrl

▸ GetPageObjectForPageUrl(relativePageurl: string): JQueryDeferred‹any›

Defined in index.d.ts:1091

Get page object from pageURL

Parameters:

NameTypeDescription
relativePageurlstringrelative page URL

Returns: JQueryDeferred‹any›


GetPageTypeInfo

▸ GetPageTypeInfo(pageTypeParam: string): JQueryDeferred‹any›

Defined in index.d.ts:1168

Returns page type information

Parameters:

NameTypeDescription
pageTypeParamstringPage Type

Returns: JQueryDeferred‹any›


GetPageWidget

▸ GetPageWidget(pageId: string): JQueryDeferred‹any›

Defined in index.d.ts:1201

Retrive page widget

Parameters:

NameTypeDescription
pageIdstring

Returns: JQueryDeferred‹any›


GetPageWidgets

▸ GetPageWidgets(): JQueryDeferred‹any›

Defined in index.d.ts:1183

Resolves with all the page widgets

Returns: JQueryDeferred‹any›


GetPagesFromPageUrlList

▸ GetPagesFromPageUrlList(searchText: string): JQueryDeferred‹any›

Defined in index.d.ts:1124

Get matching pages from Page Url List

Parameters:

NameTypeDescription
searchTextstringText to search existing pages

Returns: JQueryDeferred‹any›


GetPermissionForPage

▸ GetPermissionForPage(listName: string, itemId: string): JQueryDeferred‹any›

Defined in index.d.ts:1138

Get permissions for Page

Parameters:

NameTypeDescription
listNamestringName of list
itemIdstringPage Id

Returns: JQueryDeferred‹any›


GetSavedLayout

▸ GetSavedLayout(Title?: undefined | string): JQueryDeferred‹any›

Defined in index.d.ts:1098

Get saved layout from Sharepoint

Parameters:

NameTypeDescription
Title?undefined | stringLayout Name

Returns: JQueryDeferred‹any›


GetWidgetsForPage

▸ GetWidgetsForPage(pageId: string, legacy?: undefined | false | true): JQueryDeferred‹any›

Defined in index.d.ts:1111

Get widgets for page

Parameters:

NameTypeDescription
pageIdstring-
legacy?undefined | false | true

Returns: JQueryDeferred‹any›


GetWidgetsForToolbar

▸ GetWidgetsForToolbar(): JQueryDeferred‹any›

Defined in index.d.ts:1249

Get Widgets For Toolbar

Returns: JQueryDeferred‹any›


IsDashBoardOrPageWidgetOrContainer

▸ IsDashBoardOrPageWidgetOrContainer(widgetInstances: any): boolean

Defined in index.d.ts:1305

Returns true if widget instance is either Dashboard, PageWidget or Container

Parameters:

NameTypeDescription
widgetInstancesanystring of widget Type

Returns: boolean


IsDashboardOrPageWidgetOrContainerType

▸ IsDashboardOrPageWidgetOrContainerType(widgetType: any): boolean

Defined in index.d.ts:1163

Returns true if widget type passed is either Dashboard, PageWidget or Container Type

Parameters:

NameTypeDescription
widgetTypeanystring of widget Type

Returns: boolean


IsGroupTypeCustom

▸ IsGroupTypeCustom(type: string): boolean

Defined in index.d.ts:1293

Check if group type is custom

Parameters:

NameTypeDescription
typestring

Returns: boolean


LoadNewPage

▸ LoadNewPage(pageRouteInfo: any): void

Defined in index.d.ts:1189

Loads a new page

Parameters:

NameTypeDescription
pageRouteInfoanyJSON object with page routing information

Returns: void


ProvisionDashboardPageForUser

▸ ProvisionDashboardPageForUser(userId: string): JQueryDeferred‹any›

Defined in index.d.ts:1214

Save dashboard page for user

Parameters:

NameTypeDescription
userIdstring

Returns: JQueryDeferred‹any›


ProvisionPageObject

▸ ProvisionPageObject(pageObject: any): JQueryDeferred‹any›

Defined in index.d.ts:1255

Save update page objects

Parameters:

NameTypeDescription
pageObjectany

Returns: JQueryDeferred‹any›


ProvisionPageWidgets

▸ ProvisionPageWidgets(widgetName: string, pageId: string, pageWidgets: any[]): JQueryDeferred‹any›

Defined in index.d.ts:1263

Save page widgets

Parameters:

NameTypeDescription
widgetNamestring-
pageIdstring-
pageWidgetsany[]

Returns: JQueryDeferred‹any›


ProvisionSavedLayout

▸ ProvisionSavedLayout(data: any): JQueryDeferred‹any›

Defined in index.d.ts:1104

Save custom layout

Parameters:

NameType
dataany

Returns: JQueryDeferred‹any›


RemoveGroupPage

▸ RemoveGroupPage(pageIds: string[]): JQueryDeferred‹any›

Defined in index.d.ts:1323

Remove Group Page

Parameters:

NameTypeDescription
pageIdsstring[]

Returns: JQueryDeferred‹any›


RemoveGroupPageMapping

▸ RemoveGroupPageMapping(groupId: string): JQueryDeferred‹any›

Defined in index.d.ts:1317

Remmove group page mapping

Parameters:

NameTypeDescription
groupIdstring

Returns: JQueryDeferred‹any›


RemoveGroupWidgetProperties

▸ RemoveGroupWidgetProperties(widgetInstanceIds: string[]): JQueryDeferred‹any›

Defined in index.d.ts:1329

Remove Group WIdget properties

Parameters:

NameTypeDescription
widgetInstanceIdsstring[]

Returns: JQueryDeferred‹any›


RemovePagesForGroup

▸ RemovePagesForGroup(groupId: string): JQueryDeferred‹any›

Defined in index.d.ts:1311

Remove pages for group

Parameters:

NameTypeDescription
groupIdstring

Returns: JQueryDeferred‹any›


SaveDashboardPage

▸ SaveDashboardPage(pageId: string): JQueryDeferred‹any›

Defined in index.d.ts:1275

Save dashboard page

Parameters:

NameTypeDescription
pageIdstring

Returns: JQueryDeferred‹any›


SavePage

▸ SavePage(pageId: string): JQueryDeferred‹any›

Defined in index.d.ts:1264

Parameters:

NameType
pageIdstring

Returns: JQueryDeferred‹any›


SetPageContents

▸ SetPageContents(pageId: string, data: any): JQueryDeferred‹any›

Defined in index.d.ts:1118

Save page contents(widgets)

Parameters:

NameType
pageIdstring
dataany

Returns: JQueryDeferred‹any›


SetPermissionsForPage

▸ SetPermissionsForPage(listName: string, itemId: string, editgroup: string[], readgroup: string[], useRootWeb: boolean): JQueryDeferred‹any›

Defined in index.d.ts:1178

Set permissions for Page

Parameters:

NameTypeDescription
listNamestring-
itemIdstringPage item Id
editgroupstring[]Array User groups for edit permission
readgroupstring[]Array User groups for read permission
useRootWebboolean

Returns: JQueryDeferred‹any›


SetPersonasForPage

▸ SetPersonasForPage(listName: string, itemId: string, personaList: any, columnName?: undefined | string): JQueryDeferred‹any›

Defined in index.d.ts:1147

Set personas for page

Parameters:

NameTypeDescription
listNamestringListName of which item belongs
itemIdstringID of item to set persona.
personaListanySemicolon seprated List of persona to set for item
columnName?undefined | stringColoumn Name

Returns: JQueryDeferred‹any›


SetTagsForPage

▸ SetTagsForPage(listName: string, itemId: string, columnName: string, list: any): JQueryDeferred‹any›

Defined in index.d.ts:1157

Set Tags for Page

Parameters:

NameTypeDescription
listNamestringList Name
itemIdstringItem Id of page
columnNamestringColoumn Name to be updated for tags
listanysemicolon seprated list of tags

Returns: JQueryDeferred‹any›


getGrid

▸ getGrid(): any[]

Defined in index.d.ts:1269

Provide grid details

Returns: any[]

← LanguageManagerPersonaManager →
  • Hierarchy
  • Index
    • Methods
  • Methods
    • AddPageForGroup
    • AddPagesForGroup
    • CanUserSetPagePermissions
    • ExecuteAsyncQuery
    • GetAvailableWorkspaceTypes
    • GetContainersForView
    • GetDashboardPageForUser
    • GetDashboardWidgetsViaAppManager
    • GetLayoutsForToolBar
    • GetPageActiveView
    • GetPageAvailableViews
    • GetPageChildWidgets
    • GetPageLayouts
    • GetPageObject
    • GetPageObjectForPageUrl
    • GetPageTypeInfo
    • GetPageWidget
    • GetPageWidgets
    • GetPagesFromPageUrlList
    • GetPermissionForPage
    • GetSavedLayout
    • GetWidgetsForPage
    • GetWidgetsForToolbar
    • IsDashBoardOrPageWidgetOrContainer
    • IsDashboardOrPageWidgetOrContainerType
    • IsGroupTypeCustom
    • LoadNewPage
    • ProvisionDashboardPageForUser
    • ProvisionPageObject
    • ProvisionPageWidgets
    • ProvisionSavedLayout
    • RemoveGroupPage
    • RemoveGroupPageMapping
    • RemoveGroupWidgetProperties
    • RemovePagesForGroup
    • SaveDashboardPage
    • SavePage
    • SetPageContents
    • SetPermissionsForPage
    • SetPersonasForPage
    • SetTagsForPage
    • getGrid
Akumina Developer Documentation
Docs
Akumina Framework 5.0Akumina Widget BuilderAkumina Yeoman GeneratorSite Deployer
Community
Akumina Community Site
More
GitHubStar
Copyright © 2024 Akumina