javascript - 如何在 ExtJS 中将按钮放在表格的中心并让该表格填充容器?

标签 javascript html extjs

我是 ExtJS 新手,无法将按钮置于容器中居中。我的代码基于 Sencha 网站上的文档;但是,我没有看到关于居中的明确解释。以下是我到目前为止所拥有的:

                items: [{
                    html: content,
                    title: 'Navigation',
                    autoScroll: true,
                    border: false,
                    iconCls: 'nav'
                }, {
                    title: 'Other',
                    border: false,
                    autoScroll: true,
                    iconCls: 'settings',
                    items: [{
                        xtype: 'container',
                        layout: {
                            type: 'table',
                            columns: 1,
                            tdAttrs: {
                                style: {
                                    layout: 'fit',
                                    padding: '5px 10px',
                                    background: 'red'
                                }
                            }
                        },
                        items: [{
                            xtype: 'button',
                            width: '100%',
                            glyph: 72,
                            text: 'Logoff',
                            scale: 'large',
                            iconAlign: 'top',
                            buttonAlign: 'center'
                        }]
                    }]
                }]

这是一个screenshot我当前的网站。

如您所见,它是左对齐的,无论我尝试什么,我似乎都无法将其置于列的中心。

最佳答案

有一个用于居中布局的用户扩展,但您也可以使用以下 vbox 布局配置来实现它:

layout: {
    align: 'center',
    pack: 'center',
    type: 'vbox'
}

关于javascript - 如何在 ExtJS 中将按钮放在表格的中心并让该表格填充容器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17155855/

相关文章:

javascript - 如何使用 jQuery 删除文本区域的禁用属性?

javascript - 无法获得简单的 javascript 提示符

extjs - 如何在 EXTJS 中使用全局函数/实用程序类

javascript - ExtJS 中的多选监听器

javascript - html 移动导航,::after 仅在子菜单上是错误的

javascript - DurandalJs : A generic solution to put focus to the first input element on the composed view

javascript - 先加载 jQuery,后加载 DOMContentLoaded

javascript - 修改 jQuery.ScrollTo 插件以将元素滚动到页面中心(垂直/水平)或尽可能靠近中心

javascript - jQuery 按钮点击确认对话框

javascript - ExtJS 4 Ext.grid.Panel 选择颜色