跳转到内容

pivotick v3.0.0


拓展 / GraphUI / RegisteredExtraPanel

接口: RegisteredExtraPanel ​

定义于:interfaces/GraphUI.ts:1030

ExtraPanel一旦注册:它的id总是被解析。

延伸 ​

属性 ​

alwaysVisible? ​

optional alwaysVisible: boolean

定义于:interfaces/GraphUI.ts:1011

面板应该始终可见

默认值 ​

ts
false

继承自 ​

ExtraPanel.alwaysVisible


id ​

id: string

定义于:interfaces/GraphUI.ts:1031

稳定标识符,用于对removePanel/refreshPanel中的面板进行寻址。省略时自动生成。

Overrides ​

ExtraPanel.id


order? ​

optional order: number

定义于:interfaces/GraphUI.ts:1018

侧边栏中的显示顺序为升序。共享 order 的面板保持其注册顺序,因此 UI.extraPanels 从上到下读取,运行时面板附加在它们之后。

默认值 ​

ts
0

继承自 ​

ExtraPanel.order


reactive? ​

optional reactive: boolean

定义于:interfaces/GraphUI.ts:1026

每当选择发生变化时,重新解析title和render。为构建成本高昂且不描述选择的面板设置 false:然后它渲染一次,并且只有显式 refreshPanel() 才能重建它。

默认值 ​

ts
true

继承自 ​

ExtraPanel.reactive


render ​

render: ExtraPanelContent

定义于:interfaces/GraphUI.ts:1006

A string 呈现为纯文本;传递 HTMLElement 来渲染 HTML。

继承自 ​

ExtraPanel.render


title? ​

optional title: ExtraPanelContent

定义于:interfaces/GraphUI.ts:1004

面板的标题行。 A string 呈现为纯文本;传递 HTMLElement 来渲染 HTML。对于根本没有标题的面板,省略它(或解析为空白)。

继承自 ​

ExtraPanel.title