我正在尝试使用windowManager.open({...})
创建一个具有(可能很长)项目列表的模态窗口。确保正确显示的唯一方法是将固定高度设置为模态并使其内容可滚动。
windowManager.open
上的{p> Documentation并非真正帮助我。我能够找到一些描述scrollbars
选项的例子:
editor.windowManager.open({
scrollbars: true,
height: 300,
...
});
但它不适合我。如果只有某人可以给我一个暗示,也许我需要使用某种Panel作为我的模态的身体?
如果有人可以更新我的Fiddle,我将非常感激。
答案 0 :(得分:4)
哈,我昨天花了很多时间试图解决这个问题,但是一旦我发布了我的问题,我就找到了答案。
我试图通过调用overflow: auto
手动设置win._bindings.repaint[0]()
后重新绘制对话框,但它给了我一个错误:
Cannot read property 'autoScroll' of undefined
事实证明autoScroll
正是我所寻找的:
editor.windowManager.open({
autoScroll: true,
height: 300,
...
});