extjs - 如何在 Ext js 4 布局中的组件之间插入空格

标签 extjs

我正在从 adobe flex 迁移到 ext js 4,我注意到在 Extjs 中,组件放置得太近。那时之间没有差距。这可以面对这个例子:

    var win = Ext.create('Ext.window.Window', {
    layout: 'hbox',
    height: 500,
    width: 400,
    title: 'hbox',      
    items: [
      Ext.create('Ext.button.Button',
      {
        text: 'My button 1',
        width: 150
      }),
      Ext.create('Ext.button.Button',
      {
        text: 'My button 2',
        width: 150
      })
    ]
});

win.show();

两个按钮彼此之间的间距为零。

如何设置组件之间的空间(间隙或曾经)?

谢谢。

最佳答案

使用边距配置:

Ext.onReady(function() {
    var win = Ext.create('Ext.window.Window', {
        layout: 'hbox',
        height: 500,
        width: 400,
        autoShow: true,
        title: 'hbox',
        defaultType: 'button',
        items: [{
            text: 'My button 1',
            width: 150,
            margin: '10 20 30 40'
        }, {
            text: 'My button 2',
            width: 150,
            margin: '40 30 20 10'
        }]
    });
});

关于extjs - 如何在 Ext js 4 布局中的组件之间插入空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11310526/

相关文章:

javascript - 无法使用 GMapPanel 加载 Google map - EXTJS 4

ExtJS 3.4 : Grid does not automatically save and restore state. 我做错了什么?

javascript - 仪表板的Javascript库-白色标签主题

Extjs - 更改 labelAble 样式上的默认无效字段 messageTarget

javascript - 如何在 Ext JS 中将组合框中的菜单向左侧对齐

ExtJS:如何使用alias/xtype引用其他组件

javascript - ExtJS 4.2.1 不同 View 之间的导航 - 最佳实践

EXTJS OnClick 标签事件

extjs - 获取网格上单击的单元格的值

javascript - 创建 ExtJS 弹出表单?