javascript - Sencha 触摸 : How to center align two buttons in bottom docked toolbar?

标签 javascript mobile extjs sencha-touch sencha-touch-2

我想知道如何将底部停靠工具栏中的两个按钮居中对齐。我在按钮上看到的唯一解决这个问题的属性是 centered 但它使按钮绝对重叠在按钮的中心,有没有办法将它们分组在中心?

这是我一直在使用的一些代码:http://www.senchafiddle.com/#xTZZg#k24Ni

Ext.Loader.setConfig({
    enabled: true
});

Ext.application({
    name: 'SenchaFiddle',

    launch: function () {

        var panelNewForm = Ext.create('Ext.Panel', {
            id: 'panelNewForm',
            title: 'TEST',
            html: 'TEST',
            pack: 'center',
            items: [{
                xtype: 'toolbar',
                docked: 'bottom',
                layout: {
                    type: 'hbox',
                    align: 'center'
                },
                items: [{
                    ui: 'decline',
                    text: 'Cancel',
                    handler: function () {

                    }
                }, {
                    ui: 'confirm',
                    text: 'Save',
                    handler: function () {

                    }
                }]
            }]
        });
        Ext.Viewport.add(panelNewForm);
    }
});

最佳答案

你可以给你的工具栏一个layout配置:

layout: {
    pack: 'center',
    type: 'hbox'
}

这会将您的项目水平呈现在此工具栏的中心。

关于javascript - Sencha 触摸 : How to center align two buttons in bottom docked toolbar?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14814772/

相关文章:

javascript - .then() 回调中的 `return` 是从内部作用域还是外部作用域返回?

javascript - 如何检测手机缺口?

javascript - 如何本地化 Ext.LoadMask 的消息?

javascript - 在sencha extjs Rest Web服务中使用POST方法发送数据

javascript - 在另一个事件监听器的函数中使用一个事件监听器是一种不好的做法吗?

javascript - 无法在 setTimeout 内设置 innerHTML

c# - 我的着色器在桌面上工作,但屏幕在 Android 上变黑

css - 如何自定义Ext.menu.Menu的方向

javascript - hasOwnProperty ('getTime' ) 在日期对象上返回 false

mobile - 元视口(viewport)在移动设备上打破捏合/缩放