Я пытаюсь заставить две кнопки отображаться рядом друг с другом в Ext.Panel.
Код .js:
ProductView = new Ext.Panel({
styleHtmlContent: true,
scroll: 'vertical',
items: [
new Ext.DataView({
scroll: false,
store: productStore,
tpl: productTpl,
itemSelector: 'div.productView',
}),
{
xtype: 'button',
ui: 'blue-round',
height: '60',
text: 'Buy',
handler: function() {
// ...
}
},{
xtype: 'button',
ui: 'green-round',
height: '60',
text: 'Share',
handler: function() {
// ...
}
}
]
});
Код SCSS:
@include sencha-button-ui('green', $branded-green);
@include sencha-button-ui('blue', $branded-blue);
Это приводит к появлению кнопок, которые выглядят следующим образом:
Я думал, что это может быть проблема с размером, но добавление атрибута width: '40%',
для каждой кнопкитолько выход:
Тем не менее, я хочу, чтобы кнопки сидели рядом друг с другом, а не были сложены друг на друга.Есть предложения?
ОБНОВЛЕНИЕ: Я пытался воспользоваться свойством align:
, но это ничего не дало:
{
xtype: 'button',
ui: 'blue-round',
height: '60',
width: '40%',
align: 'left',
text: 'Buy',
handler: function() {
// ...
}
},{
xtype: 'button',
ui: 'green-round',
height: '60',
width: '40%',
align: 'right',
text: 'Share',
handler: function() {
// ...
}
}