【发布时间】:2016-11-19 00:13:03
【问题描述】:
如何设置 PhosphorJS 小部件的(初始)大小,特别是 DockPanel 内的小部件?
您可以手动调整它们的大小,但我想以编程方式设置它们的大小。
【问题讨论】:
标签: javascript widget dockpanel
如何设置 PhosphorJS 小部件的(初始)大小,特别是 DockPanel 内的小部件?
您可以手动调整它们的大小,但我想以编程方式设置它们的大小。
【问题讨论】:
标签: javascript widget dockpanel
一些小部件,例如SplitPanel,有一个setSizes() 方法。
在问题中链接的示例中,CodeMirror 面板可以像这样调整大小(其他面板将需要更多地挖掘层次结构):
// First, find the parent widget:
stackedLayout = panel.layout
dockSplitPanel = stackedLayout._children[0]
// OR directly: panel.layout._children[0]
// Then set the relative sizes so the CodeMirror panel takes 60% of the width:
dockSplitPanel.setSizes([6,4])
【讨论】: