跳转到内容

pivotick v3.0.0


拓展 / GraphUI / RegisteredDockTab

接口: RegisteredDockTab ​

定义于:interfaces/GraphUI.ts:1417

DockTab一旦注册:它的id就被解析了。

延伸 ​

属性 ​

icon? ​

optional icon: string

定义于:interfaces/GraphUI.ts:1382

在条带中的标签之前绘制的字形,标记窗格的来源。

一个SVG字符串,注入了innerHTML和未清理——它必须是可信的,就像PivotDefinition.icon一样。当多个选项卡与窗格的kind相同时很有用:四个候选评论和一个数据表,否则读取为五个列表。

继承自 ​

DockTab.icon


id ​

id: string

定义于:interfaces/GraphUI.ts:1418

稳定的身份:removeDockTab/activateDockTab采取什么,以及写在条带按钮上的data-tab。

默认值 ​

自动生成的 pvt-dock-tab-N

Overrides ​

DockTab.id


label ​

label: string

定义于:interfaces/GraphUI.ts:1373

条带的标签逐字使用(因此可以翻译)。

继承自 ​

DockTab.label


onActivate()? ​

optional onActivate: (tab) => void

定义于:interfaces/GraphUI.ts:1412

当此选项卡到达前面以及离开时调用。监视实时数据的选项卡应在 onDeactivate 中停止工作并在 onActivate 中赶上:没有其他信息告诉它它已在屏幕外。

参数 ​

tab ​

DockTabHandle

返回值 ​

void

继承自 ​

DockTab.onActivate


onDeactivate()? ​

optional onDeactivate: (tab) => void

定义于:interfaces/GraphUI.ts:1413

参数 ​

tab ​

DockTabHandle

返回值 ​

void

继承自 ​

DockTab.onDeactivate


order? ​

optional order: number

定义于:interfaces/GraphUI.ts:1406

条带中的显示顺序为升序。相同的顺序保持注册顺序——并且由于插件是在 UI 构建之后安装的,因此插件的选项卡会在内置选项卡之后出现,而不必这么说。

默认值 ​

ts
0

继承自 ​

DockTab.order


render() ​

render: (tab) => HTMLElement

定义于:interfaces/GraphUI.ts:1388

构建窗格的主体。懒洋洋地调用 once,选项卡第一次出现在前面——没有人打开的选项卡不需要任何费用。该元素在以后的激活中被保留并重新附加,因此它保持自己的状态(包括滚动位置)。

参数 ​

tab ​

DockTabHandle

返回值 ​

HTMLElement

继承自 ​

DockTab.render


toolbar()? ​

optional toolbar: (tab) => HTMLElement | HTMLElement[]

定义于:interfaces/GraphUI.ts:1399

构建此选项卡的标题控件,将其布局为扩展坞标题行的一部分。在每个激活时重新调用,因此控件可以反映选项卡的当前状态。

具有多个视图的窗格在此处绘制开关。两个公共类赋予它与内置表格相同的外观 - pvt-dock-views 在条上,pvt-dock-view 在每个按钮上,active 在当前按钮上 - 因此它在扩展坞自己的选项卡旁边保留了一个药丸组并遵循主题。

参数 ​

tab ​

DockTabHandle

返回值 ​

HTMLElement | HTMLElement[]

继承自 ​

DockTab.toolbar