【问题标题】:How to set the (initial) size of PhosphorJS Widgets如何设置 PhosphorJS 小部件的(初始)大小
【发布时间】:2016-11-19 00:13:03
【问题描述】:

如何设置 PhosphorJS 小部件的(初始)大小,特别是 DockPanel 内的小部件?

您可以手动调整它们的大小,但我想以编程方式设置它们的大小。

【问题讨论】:

    标签: javascript widget dockpanel


    【解决方案1】:

    一些小部件,例如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])
    

    【讨论】:

      猜你喜欢
      • 2010-09-19
      • 2012-07-12
      • 2019-05-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-21
      • 1970-01-01
      • 2018-06-08
      相关资源
      最近更新 更多