***`
@jupyterlite / @jupyterlite/apputils / LitePluginListModel
类:LitePluginListModel
#
定义于:packages/apputils/src/pluginmanager.ts:9
用于 JupyterLite 的自定义 PluginModel
扩展#
PluginListModel
构造函数#
构造函数
#
**new LitePluginListModel**
(options
):LitePluginListModel
定义于:packages/apputils/src/pluginmanager.ts:13
创建一个新的 PluginListModel。
参数#
选项#
IOptions
返回#
LitePluginListModel
覆盖#
PluginListModel.constructor
属性#
actionError
#
**actionError**
:null
|string
定义于:node_modules/@jupyterlab/pluginmanager/lib/model.d.ts:97
如果启用/禁用插件时发生错误,则包含错误消息。
继承自#
PluginListModel.actionError
`***
stateChanged
#
readonly
stateChanged
:Signal
<LitePluginListModel
,void
>
定义于:node_modules/@jupyterlab/ui-components/lib/components/vdom.d.ts:180
当任何模型状态改变时发出的信号。
继承自#
PluginListModel.stateChanged
***`
statusError
#
**statusError**
:null
|string
定义于:node_modules/@jupyterlab/pluginmanager/lib/model.d.ts:93
如果查询插件状态时发生错误,则包含错误消息。
继承自#
PluginListModel.statusError
访问器#
available
#
获取签名#
**get**
**available**
():readonlyIEntry
[]
定义于:packages/apputils/src/pluginmanager.ts:31
返回#
readonly IEntry
[]
覆盖#
PluginListModel.available
`***
isDisclaimed
#
获取签名#
get
isDisclaimed
():boolean
定义于:node_modules/@jupyterlab/pluginmanager/lib/model.d.ts:105
警告是否已被否认。
返回#
boolean
设置签名#
set
isDisclaimed
(v
):void
定义于:node_modules/@jupyterlab/pluginmanager/lib/model.d.ts:106
参数#
v#
boolean
返回#
void
继承自#
PluginListModel.isDisclaimed
***`
isDisposed
#
获取签名#
**get**
**isDisposed**
():boolean
定义于:node_modules/@jupyterlab/ui-components/lib/components/vdom.d.ts:184
测试模型是否已释放。
返回#
boolean
继承自#
PluginListModel.isDisposed
`***
isLoading
#
获取签名#
get
isLoading
():boolean
定义于:node_modules/@jupyterlab/pluginmanager/lib/model.d.ts:101
插件数据是否仍在加载中。
返回#
boolean
继承自#
PluginListModel.isLoading
***`
query
#
获取签名#
**get**
**query**
():string
定义于:node_modules/@jupyterlab/pluginmanager/lib/model.d.ts:112
搜索查询。
设置其值会触发新搜索。
返回#
string
设置签名#
**set**
**query**
(value
):void
定义于:node_modules/@jupyterlab/pluginmanager/lib/model.d.ts:113
参数#
value#
string
返回#
void
继承自#
PluginListModel.query
`***
ready
#
获取签名#
get
ready
():Promise
<void
>
定义于:node_modules/@jupyterlab/pluginmanager/lib/model.d.ts:121
一个在插件从服务器获取后解决的 Promise
返回#
Promise
<void
>
继承自#
PluginListModel.ready
***`
trackerDataChanged
#
获取签名#
**get**
**trackerDataChanged**
():ISignal
<PluginListModel
,void
>
定义于:node_modules/@jupyterlab/pluginmanager/lib/model.d.ts:117
当可追踪数据更改时解决的 Promise
返回#
ISignal
<PluginListModel
, void
>
继承自#
PluginListModel.trackerDataChanged
方法#
disable()
#
**disable**
(entry
):Promise
<void
>
定义于:packages/apputils/src/pluginmanager.ts:43
禁用插件。
参数#
entry#
IEntry
指示要禁用哪个插件的条目。
返回#
Promise
<void
>
插件是否已禁用
覆盖#
PluginListModel.disable
`***
dispose()
#
dispose
():void
定义于:node_modules/@jupyterlab/ui-components/lib/components/vdom.d.ts:188
释放模型。
返回#
void
继承自#
PluginListModel.dispose
***`
enable()
#
**enable**
(entry
):Promise
<void
>
定义于:packages/apputils/src/pluginmanager.ts:39
启用插件。
参数#
entry#
IEntry
指示要启用哪个插件的条目。
返回#
Promise
<void
>
覆盖#
PluginListModel.enable
`***
getDependants()
#
protected
getDependants
(entry
):object
定义于:node_modules/@jupyterlab/pluginmanager/lib/model.d.ts:135
参数#
entry#
IEntry
返回#
对象
dependants#
dependants
:IEntry
[]
optionalDependants#
optionalDependants
:IEntry
[]
继承自#
PluginListModel.getDependants
***`
hasPendingActions()
#
**hasPendingActions**
():boolean
定义于:node_modules/@jupyterlab/pluginmanager/lib/model.d.ts:142
当前是否有任何待处理的操作。
返回#
boolean
继承自#
PluginListModel.hasPendingActions
`***
refresh()
#
refresh
():Promise
<void
>
定义于:packages/apputils/src/pluginmanager.ts:35
刷新插件锁定状态
返回#
Promise
<void
>
覆盖#
PluginListModel.refresh