我正在使用 extjs,只是想解决一个简单的问题:
我有一个固定宽度的表格。我想在一个普通的 Ext.Panel 中将此表单居中。
我正在尝试通过“css-way”来实现这一点——将左右边距设置为“自动”。
但这不起作用,似乎只是忽略了边距。
编码:
var curStateForm = new Ext.FormPanel({
title:'test',
width:300,
bodyStyle:'margin:5px auto 0 auto',
items: [edIst, edAdjust, edSumme]
});
var testPanel = new Ext.Panel({
width: '100%',
frame:true,
items: [curStateForm]
});
最佳答案
你见过 this sample 吗?查看“自定义布局/中心”下的示例。
编辑:在 Ext 3 中,该示例是要走的路。现在在 Ext 4 中,最好在外部容器上使用 vbox 布局,中心对齐如 A1rPun's answer 所示。
关于extjs - 在普通面板上居中一个 formPanel,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2880920/