***`
@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
#
获取签名#
get
disposed
():ISignal
<this
,void
>
定义于:node_modules/@lumino/widgets/types/widget.d.ts:33
部件被处置时发出的信号。
返回#
ISignal
<this
, void
>
实现#
IRenderMime.IRenderer.disposed
继承自#
Widget.disposed
***`
id
#
获取签名#
get
id
():string
定义于:node_modules/@lumino/widgets/types/widget.d.ts:80
获取部件 DOM 节点的 ID。
返回#
string
设置签名#
set
id
(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
#
获取签名#
get
isDisposed
():boolean
定义于:node_modules/@lumino/widgets/types/widget.d.ts:41
测试部件是否已被处置。
返回#
boolean
实现#
IRenderMime.IRenderer.isDisposed
继承自#
Widget.isDisposed
***`
isVisible
#
获取签名#
get
isVisible
():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
#
获取签名#
get
parent
():null
|Widget
定义于:node_modules/@lumino/widgets/types/widget.d.ts:100
获取部件的父级。
返回#
null
| Widget
设置签名#
set
parent
(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()
#
protected
onActivateRequest
(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()
#
protected
onAfterDetach
(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()
#
protected
onAfterShow
(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()
#
protected
onBeforeDetach
(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()
#
protected
onBeforeShow
(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()
#
protected
onChildRemoved
(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()
#
protected
onFitRequest
(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()
#
protected
onUpdateRequest
(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