此代码完美地工作面板浮动屏幕的中心,
Ext.Viewport.add({
xtype: 'panel',
layout: 'vbox',
flex: 1,
modal: true,
centered: true,
floating: true,
...
});
然后我尝试使这个代码成为一个易于重用的 sencha 对象。
Ext.Viewport.add(Ext.create('Ext.Dialog'));
这是我的对话框自定义代码。与上面的代码配置相同
Ext.define('Ext.Dialog', {
extend: 'Ext.Panel',
...
config: {
...
layout: 'vbox',
flex: 1,
modal: true,
floating: true,
centered: true,
...
}
});
自定义代码不在屏幕中央。我控制台变量“居中”标志仍然为假。
我想知道,是否可以添加到具有特定位置的视口?像按钮位置上的对话框显示。
我发现这可以通过在 sencha 代码之外设置样式来完成(使用 css)。但仍然想知道如何使用 sencha 进行配置
先感谢您