我正在尝试使用windowManager.open({…})创建一个模态窗口,该窗口将具有(可能很长)项目列表.确保其正确显示的唯一方法是将固定高度设置为模式,并使其内容可滚动.
windowManager.open上的Documentation并没有真正帮助我.我能够找到一些描述滚动条选项的示例:
editor.windowManager.open({
scrollbars: true,
height: 300,
...
});
但这对我不起作用.如果只有谁能给我一个提示,也许我需要为模态的身体使用某种Panel吗?
如果有人可以更新我的Fiddle,我将不胜感激.
解决方法:
哈哈,我花了整整一天时间试图弄清楚这个问题,但是一旦我发布了问题,我自己就找到了答案.
我试图在设置溢出后重新绘制对话框:通过调用win._bindings.repaint [0]()手动进行自动操作,它给了我一个错误:
Cannot read property 'autoScroll' of undefined
事实证明,autoScroll是我一直在寻找的东西:
editor.windowManager.open({
autoScroll: true,
height: 300,
...
});