File

projects/m2-core/src/lib/core/service/system/portal/plugin-support.service.ts

Index

Methods
Accessors

Constructor

constructor(applicationRef: ApplicationRef, clientConfigService: ClientConfigService)
Parameters :
Name Type Optional
applicationRef ApplicationRef No
clientConfigService ClientConfigService No

Methods

Public getPluginSettings
getPluginSettings(pluginName: string)
Type parameters :
  • T
Parameters :
Name Type Optional
pluginName string No
Returns : T
Public getPluginSettings$
getPluginSettings$(pluginName: string)
Type parameters :
  • T

Чтение настроек расширения

Parameters :
Name Type Optional
pluginName string No
Returns : Observable<T>
Public getPluginUserSettings
getPluginUserSettings(pluginName: string)
Type parameters :
  • T
Parameters :
Name Type Optional
pluginName string No
Returns : Promise<T>
Public getPluginUserSettings$
getPluginUserSettings$(pluginName: string)
Type parameters :
  • T

Возвращает поток Observable, который никогда не завершается, поэтому нужно не забывать отписываться от него.

Parameters :
Name Type Optional
pluginName string No
Returns : Observable<T>
Public setPluginUserSettingsParam
setPluginUserSettingsParam(pluginName: string, paramName, value: ParamValue | ParamValue[])
Type parameters :
  • T

Запись значения пользовательской настройки для расширения

Parameters :
Name Type Optional Description
pluginName string No

наименование расширение (M2PluginConfig.name)

paramName No

наименование параметра

value ParamValue | ParamValue[] No

значения параметра

Returns : Promise<void>

Accessors

appViewContainerRef
getappViewContainerRef()

Позволяет получить ссылку на ViewContainerRef корневого компонента. Может быть полезен для динамического создания диалогов или других компонентов.

Returns : ViewContainerRef

results matching ""

    No results matching ""