alignX не работает? - PullRequest
       7

alignX не работает?

1 голос
/ 09 сентября 2010

Вот мой простой код; Я ожидаю, что мой виджет atom1 (строка: 0, столбец: 0) будет выровнен по правому краю; но не могу получить это! Есть предложения?

var layout = new qx.ui.layout.Grid();
layout.setRowFlex(0, 1); // make row 0 flexible
layout.setColumnWidth(1, 200); // set with of column 1 to 200 pixel
var container = new qx.ui.container.Composite(layout);
this.getRoot().add(container, {left:200, top:200});
var atom1 = new qx.ui.basic.Atom("Icon Right1", "").set({alignX:'right', alignY:'middle'});
var atom2 = new qx.ui.basic.Atom("Icon Right2", "");
var button1 = new qx.ui.form.Button("First Button", "test/test.png");
container.add(atom1, {row: 0, column: 0});
container.add(atom2, {row: 0, column: 1});
container.add(button1, {row: 1, column: 0});

1 Ответ

3 голосов
/ 10 сентября 2010

Вы должны предотвратить рост атома, иначе он просто заполнит ячейку и у вас не будет места для перемещения.

add allowGrowX: false ...

см. qooxdooдетская площадка для примера

...