***`
@jupyterlite / @jupyterlite/iframe-extension / RenderedIFrame
类:RenderedIFrame#
定义于:packages/iframe-extension/src/index.ts:33
用于渲染 IFrame 文档的类。
扩展#
部件
实现#
IRenderer
构造函数#
构造函数#
**new RenderedIFrame**():RenderedIFrame
定义于:packages/iframe-extension/src/index.ts:34
返回#
RenderedIFrame
覆盖#
Widget.constructor
属性#
node#
readonly**node**:HTMLElement
定义于:node_modules/@lumino/widgets/types/widget.d.ts:37
获取部件拥有的 DOM 节点。
实现#
IRenderMime.IRenderer.node
继承自#
Widget.node
访问器#
dataset#
获取签名#
**get****dataset**():DOMStringMap
定义于:node_modules/@lumino/widgets/types/widget.d.ts:88
部件 DOM 节点的数据集。
返回#
DOMStringMap
实现#
IRenderMime.IRenderer.dataset
继承自#
Widget.dataset
`***
disposed#
获取签名#
getdisposed():ISignal<this,void>
定义于:node_modules/@lumino/widgets/types/widget.d.ts:33
部件被处置时发出的信号。
返回#
ISignal<this, void>
实现#
IRenderMime.IRenderer.disposed
继承自#
Widget.disposed
***`
id#
获取签名#
getid():string
定义于:node_modules/@lumino/widgets/types/widget.d.ts:80
获取部件 DOM 节点的 ID。
返回#
string
设置签名#
setid(value):void
定义于:node_modules/@lumino/widgets/types/widget.d.ts:84
设置部件 DOM 节点的 ID。
参数#
值#
string
返回#
void
实现#
IRenderMime.IRenderer.id
继承自#
Widget.id
***`
isAttached#
获取签名#
**get****isAttached**():boolean
定义于:node_modules/@lumino/widgets/types/widget.d.ts:45
测试部件节点是否已附加到 DOM。
返回#
boolean
实现#
IRenderMime.IRenderer.isAttached
继承自#
Widget.isAttached
`***
isDisposed#
获取签名#
getisDisposed():boolean
定义于:node_modules/@lumino/widgets/types/widget.d.ts:41
测试部件是否已被处置。
返回#
boolean
实现#
IRenderMime.IRenderer.isDisposed
继承自#
Widget.isDisposed
***`
isVisible#
获取签名#
getisVisible():boolean
定义于:node_modules/@lumino/widgets/types/widget.d.ts:64
测试部件是否可见。
备注#
当部件附加到 DOM,没有明确隐藏,并且没有明确隐藏的祖先时,部件是可见的。
自 2.7.0 版起,这不依赖于 Widget.Flag.IsVisible 标志。它递归检查所有父部件的可见性。
返回#
boolean
实现#
IRenderMime.IRenderer.isVisible
继承自#
Widget.isVisible
***`
layout#
获取签名#
**get****layout**():null|Layout
定义于:node_modules/@lumino/widgets/types/widget.d.ts:116
获取部件的布局。
返回#
null | Layout
设置签名#
**set****layout**(value):void
定义于:node_modules/@lumino/widgets/types/widget.d.ts:126
设置部件的布局。
备注#
布局只能使用一次。首次分配后无法更改。
当部件被处置时,布局会自动处置。
参数#
值#
null | Layout
返回#
void
实现#
IRenderMime.IRenderer.layout
继承自#
Widget.layout
`***
parent#
获取签名#
getparent():null|Widget
定义于:node_modules/@lumino/widgets/types/widget.d.ts:100
获取部件的父级。
返回#
null | Widget
设置签名#
setparent(value):void
定义于:node_modules/@lumino/widgets/types/widget.d.ts:112
设置部件的父级。
备注#
通常通过使用布局将子级添加到部件中,这意味着用户代码通常不会直接设置父部件。
部件将自动从其旧父级中移除。
如果父级没有有效更改,则此操作为空操作。
参数#
值#
null | Widget
返回#
void
实现#
IRenderMime.IRenderer.parent
继承自#
Widget.parent
***`
title#
获取签名#
**get****title**():Title<Widget>
定义于:node_modules/@lumino/widgets/types/widget.d.ts:76
部件的标题对象。
备注#
标题对象被某些容器部件用于在显示部件时同时显示标题,例如选项卡面板或侧边栏。
并非所有部件都会使用标题,因此它是按需创建的。
标题的 owner 属性设置为此部件。
返回#
Title<Widget>
实现#
IRenderMime.IRenderer.title
继承自#
Widget.title
方法#
activate()#
**activate**():void
定义于:node_modules/@lumino/widgets/types/widget.d.ts:211
向部件发布 'activate-request' 消息。
备注#
这只是发布消息的一个简单便利方法。
返回#
void
实现#
IRenderMime.IRenderer.activate
继承自#
Widget.activate
`***
addClass()#
addClass(name):void
定义于:node_modules/@lumino/widgets/types/widget.d.ts:164
向部件的 DOM 节点添加类名。
参数#
name#
string
要添加到节点的类名。
备注#
如果类名已添加到节点,则此操作为空操作。
类名不能包含空格。
返回#
void
实现#
IRenderMime.IRenderer.addClass
继承自#
Widget.addClass
***`
children()#
**children**():IterableIterator<Widget>
定义于:node_modules/@lumino/widgets/types/widget.d.ts:137
创建部件子级的迭代器。
返回#
IterableIterator<Widget>
部件子级的新迭代器。
备注#
部件必须具有填充的布局才能拥有子级。
如果未安装布局,则返回的迭代器将为空。
实现#
IRenderMime.IRenderer.children
继承自#
Widget.children
`***
clearFlag()#
clearFlag(flag):void
定义于:node_modules/@lumino/widgets/types/widget.d.ts:275
清除给定的部件标志。
备注#
这通常不会由用户代码直接调用。
自 2.7.0 版起,Widget.Flag.IsVisible 已弃用。它将在未来的版本中移除。
参数#
flag#
Flag
返回#
void
实现#
IRenderMime.IRenderer.clearFlag
继承自#
Widget.clearFlag
***`
close()#
**close**():void
定义于:node_modules/@lumino/widgets/types/widget.d.ts:218
向部件发送 'close-request' 消息。
备注#
这只是发送消息的一个简单便利方法。
返回#
void
实现#
IRenderMime.IRenderer.close
继承自#
Widget.close
`***
contains()#
contains(widget):boolean
定义于:node_modules/@lumino/widgets/types/widget.d.ts:145
测试部件是否为此部件的后代。
参数#
widget#
部件
感兴趣的后代部件。
返回#
boolean
如果部件是后代,则为 true,否则为 false。
实现#
IRenderMime.IRenderer.contains
继承自#
Widget.contains
***`
dispose()#
**dispose**():void
定义于:packages/iframe-extension/src/index.ts:69
处理 iframe 小部件持有的资源。
返回#
void
实现#
IRenderMime.IRenderer.dispose
覆盖#
Widget.dispose
`***
fit()#
fit():void
定义于:node_modules/@lumino/widgets/types/widget.d.ts:204
向部件发布 'fit-request' 消息。
备注#
这只是发布消息的一个简单便利方法。
返回#
void
实现#
IRenderMime.IRenderer.fit
继承自#
Widget.fit
***`
hasClass()#
**hasClass**(name):boolean
定义于:node_modules/@lumino/widgets/types/widget.d.ts:153
测试部件的 DOM 节点是否具有给定的类名。
参数#
名称#
string
感兴趣的类名。
返回#
boolean
如果节点具有该类,则为 true,否则为 false。
实现#
IRenderMime.IRenderer.hasClass
继承自#
Widget.hasClass
`***
hide()#
hide():void
定义于:node_modules/@lumino/widgets/types/widget.d.ts:236
隐藏部件并使其对其父部件隐藏。
备注#
这会导致 isHidden 属性为 true。
如果部件已明确隐藏,则此操作为空操作。
返回#
void
实现#
IRenderMime.IRenderer.hide
继承自#
Widget.hide
***`
notifyLayout()#
protected**notifyLayout**(msg):void
定义于:node_modules/@lumino/widgets/types/widget.d.ts:295
调用部件布局的消息处理例程。
参数#
msg#
消息
要发送到布局的消息。
备注#
如果部件没有布局,则此操作为空操作。
这通常不会由用户代码直接调用。
返回#
void
实现#
IRenderMime.IRenderer.notifyLayout
继承自#
Widget.notifyLayout
`***
onActivateRequest()#
protectedonActivateRequest(msg):void
定义于:node_modules/@lumino/widgets/types/widget.d.ts:330
在 'activate-request' 消息上调用的消息处理程序。
备注#
此处理程序的默认实现为空操作。
参数#
消息#
消息
返回#
void
实现#
IRenderMime.IRenderer.onActivateRequest
继承自#
Widget.onActivateRequest
***`
onAfterAttach()#
protected**onAfterAttach**(msg):void
定义于:node_modules/@lumino/widgets/types/widget.d.ts:372
在 'after-attach' 消息上调用的消息处理程序。
备注#
此处理程序的默认实现为空操作。
参数#
消息#
消息
返回#
void
实现#
IRenderMime.IRenderer.onAfterAttach
继承自#
Widget.onAfterAttach
`***
onAfterDetach()#
protectedonAfterDetach(msg):void
定义于:node_modules/@lumino/widgets/types/widget.d.ts:386
在 'after-detach' 消息上调用的消息处理程序。
备注#
此处理程序的默认实现为空操作。
参数#
消息#
消息
返回#
void
实现#
IRenderMime.IRenderer.onAfterDetach
继承自#
Widget.onAfterDetach
***`
onAfterHide()#
protected**onAfterHide**(msg):void
定义于:node_modules/@lumino/widgets/types/widget.d.ts:358
在 'after-hide' 消息上调用的消息处理程序。
备注#
此处理程序的默认实现为空操作。
参数#
消息#
消息
返回#
void
实现#
IRenderMime.IRenderer.onAfterHide
继承自#
Widget.onAfterHide
`***
onAfterShow()#
protectedonAfterShow(msg):void
定义于:node_modules/@lumino/widgets/types/widget.d.ts:344
在 'after-show' 消息上调用的消息处理程序。
备注#
此处理程序的默认实现为空操作。
参数#
消息#
消息
返回#
void
实现#
IRenderMime.IRenderer.onAfterShow
继承自#
Widget.onAfterShow
***`
onBeforeAttach()#
protected**onBeforeAttach**(msg):void
定义于:node_modules/@lumino/widgets/types/widget.d.ts:365
在 'before-attach' 消息上调用的消息处理程序。
备注#
此处理程序的默认实现为空操作。
参数#
消息#
消息
返回#
void
实现#
IRenderMime.IRenderer.onBeforeAttach
继承自#
Widget.onBeforeAttach
`***
onBeforeDetach()#
protectedonBeforeDetach(msg):void
定义于:node_modules/@lumino/widgets/types/widget.d.ts:379
在 'before-detach' 消息上调用的消息处理程序。
备注#
此处理程序的默认实现为空操作。
参数#
消息#
消息
返回#
void
实现#
IRenderMime.IRenderer.onBeforeDetach
继承自#
Widget.onBeforeDetach
***`
onBeforeHide()#
protected**onBeforeHide**(msg):void
定义于:node_modules/@lumino/widgets/types/widget.d.ts:351
在 'before-hide' 消息上调用的消息处理程序。
备注#
此处理程序的默认实现为空操作。
参数#
消息#
消息
返回#
void
实现#
IRenderMime.IRenderer.onBeforeHide
继承自#
Widget.onBeforeHide
`***
onBeforeShow()#
protectedonBeforeShow(msg):void
定义于:node_modules/@lumino/widgets/types/widget.d.ts:337
在 'before-show' 消息上调用的消息处理程序。
备注#
此处理程序的默认实现为空操作。
参数#
消息#
消息
返回#
void
实现#
IRenderMime.IRenderer.onBeforeShow
继承自#
Widget.onBeforeShow
***`
onChildAdded()#
protected**onChildAdded**(msg):void
定义于:node_modules/@lumino/widgets/types/widget.d.ts:393
在 'child-added' 消息上调用的消息处理程序。
备注#
此处理程序的默认实现为空操作。
参数#
消息#
ChildMessage
返回#
void
实现#
IRenderMime.IRenderer.onChildAdded
继承自#
Widget.onChildAdded
`***
onChildRemoved()#
protectedonChildRemoved(msg):void
定义于:node_modules/@lumino/widgets/types/widget.d.ts:400
在 'child-removed' 消息上调用的消息处理程序。
备注#
此处理程序的默认实现为空操作。
参数#
消息#
ChildMessage
返回#
void
实现#
IRenderMime.IRenderer.onChildRemoved
继承自#
Widget.onChildRemoved
***`
onCloseRequest()#
protected**onCloseRequest**(msg):void
定义于:node_modules/@lumino/widgets/types/widget.d.ts:302
在 'close-request' 消息上调用的消息处理程序。
备注#
此处理程序的默认实现会解除部件的父级或分离部件。
参数#
消息#
消息
返回#
void
实现#
IRenderMime.IRenderer.onCloseRequest
继承自#
Widget.onCloseRequest
`***
onFitRequest()#
protectedonFitRequest(msg):void
定义于:node_modules/@lumino/widgets/types/widget.d.ts:323
在 'fit-request' 消息上调用的消息处理程序。
备注#
此处理程序的默认实现为空操作。
参数#
消息#
消息
返回#
void
实现#
IRenderMime.IRenderer.onFitRequest
继承自#
Widget.onFitRequest
***`
onResize()#
protected**onResize**(msg):void
定义于:node_modules/@lumino/widgets/types/widget.d.ts:309
在 'resize' 消息上调用的消息处理程序。
备注#
此处理程序的默认实现为空操作。
参数#
消息#
ResizeMessage
返回#
void
实现#
IRenderMime.IRenderer.onResize
继承自#
Widget.onResize
`***
onUpdateRequest()#
protectedonUpdateRequest(msg):void
定义于:node_modules/@lumino/widgets/types/widget.d.ts:316
在 'update-request' 消息上调用的消息处理程序。
备注#
此处理程序的默认实现为空操作。
参数#
消息#
消息
返回#
void
实现#
IRenderMime.IRenderer.onUpdateRequest
继承自#
Widget.onUpdateRequest
***`
processMessage()#
**processMessage**(msg):void
定义于:node_modules/@lumino/widgets/types/widget.d.ts:284
处理发送给部件的消息。
参数#
消息#
消息
发送给部件的消息。
备注#
子类可以根据需要重新实现此方法。
返回#
void
实现#
IRenderMime.IRenderer.processMessage
继承自#
Widget.processMessage
`***
removeClass()#
removeClass(name):void
定义于:node_modules/@lumino/widgets/types/widget.d.ts:175
从部件的 DOM 节点中移除类名。
参数#
名称#
string
要从节点中移除的类名。
备注#
如果类名尚未添加到节点,则此操作为空操作。
类名不能包含空格。
返回#
void
实现#
IRenderMime.IRenderer.removeClass
继承自#
Widget.removeClass
***`
renderModel()#
**renderModel**(model):Promise<void>
定义于:packages/iframe-extension/src/index.ts:44
将 IFrame 渲染到此小部件的节点中。
参数#
模型#
IMimeModel
返回#
Promise<void>
实现#
IRenderMime.IRenderer.renderModel
`***
setFlag()#
setFlag(flag):void
定义于:node_modules/@lumino/widgets/types/widget.d.ts:265
设置给定的部件标志。
备注#
这通常不会由用户代码直接调用。
自 2.7.0 版起,Widget.Flag.IsVisible 已弃用。它将在未来的版本中移除。
参数#
标志#
Flag
返回#
void
实现#
IRenderMime.IRenderer.setFlag
继承自#
Widget.setFlag
***`
show()#
show():void
定义于: node_modules/@lumino/widgets/types/widget.d.ts:227
显示小部件并使其对其父小部件可见。
备注#
这会导致 isHidden 属性为 false。
如果小部件未明确隐藏,则这是一个无操作。
返回#
void
实现#
IRenderMime.IRenderer.show
继承自#
Widget.show
***`
testFlag()#
**testFlag**(flag):boolean
定义于: node_modules/@lumino/widgets/types/widget.d.ts:255
测试是否设置了给定的小部件标志。
备注#
这通常不会由用户代码直接调用。
自 2.7.0 版起,Widget.Flag.IsVisible 已弃用。它将在未来的版本中移除。
参数#
标志#
Flag
返回#
boolean
实现#
IRenderMime.IRenderer.testFlag
继承自#
Widget.testFlag
`***
toggleClass()#
toggleClass(name,force?):boolean
定义于: node_modules/@lumino/widgets/types/widget.d.ts:190
在小部件的 DOM 节点上切换类名。
参数#
名称#
string
要在节点上切换的类名。
force?#
boolean
是否强制添加类 (true) 或强制移除类 (false)。如果未提供,将根据类的当前状态切换其存在。
返回#
boolean
如果类现在存在则为 true,否则为 false。
备注#
类名不能包含空格。
实现#
IRenderMime.IRenderer.toggleClass
继承自#
Widget.toggleClass
***`
update()#
**update**():void`
定义于: node_modules/@lumino/widgets/types/widget.d.ts:197
向小部件发布 'update-request' 消息。
备注#
这只是发布消息的一个简单便利方法。
返回#
void
实现#
IRenderMime.IRenderer.update
继承自#
Widget.update