***`
@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#
readonlystateChanged: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#
获取签名#
getisDisclaimed():boolean
定义于:node_modules/@jupyterlab/pluginmanager/lib/model.d.ts:105
警告是否已被否认。
返回#
boolean
设置签名#
setisDisclaimed(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#
获取签名#
getisLoading():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#
获取签名#
getready():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()#
protectedgetDependants(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