居中对齐 ExtJS 中的按钮

Posted

技术标签:

【中文标题】居中对齐 ExtJS 中的按钮【英文标题】:Center-align a button in ExtJS 【发布时间】:2013-05-27 08:19:51 【问题描述】:
var myWin = new Ext.Window(
        height : 100,
        width : 200,
        maximizable : true,
        items : [ 
            xtype : 'button',
            text : 'myButton'
         // align : center
         ]

    );
    myWin.show();

这是我的代码。我想将按钮对齐到中心,我知道有办法做到这一点,但它们有点长而且棘手,有没有像align : center 或类似的简单解决方案,应该将按钮或文本字段对齐到中心?

【问题讨论】:

【参考方案1】:

你可以试试这个。这是一种方式(我添加了我的窗口图片)

 Ext.define('MyApp.view.MyWindow', 
    extend: 'Ext.window.Window',

    height: 137,
    width: 233,
    layout: 
        align: 'middle',
        pack: 'center',
        type: 'hbox'
    ,
    title: 'My Window',

    initComponent: function() 
        var me = this;

        Ext.applyIf(me, 
            items: [
                
                    xtype: 'button',
                    text: 'MyButton'
                
            ]
        );
        me.callParent(arguments);
    
);

【讨论】:

【参考方案2】:

插入buttonAlign: 'center',,它应该居中——我认为默认是right。见this example。

【讨论】:

以上是关于居中对齐 ExtJS 中的按钮的主要内容,如果未能解决你的问题,请参考以下文章

将 extjs dockeditems 中的按钮与左侧的分页工具栏右对齐

怎样让一行中的 文字 input输入框 按钮button它们在同一个高度上? 它们中的文字 是 垂直居中对齐

word2003论文中的公式如何居中,编号如何右对齐?

Sencha Touch 工具栏中的左右对齐按钮

怎么把上下居中对齐

jpanel -java中的垂直居中jbutton