Несоответствие Qooxdoo для установки maxWidth в SelectBox и VirtualSelectBox

Есть ли способ установить MaxWidth для кнопки VirtualSelectBox, но не для связанного списка?

SelectBox ведет себя правильно: http://tinyurl.com/c5nhxb6

в то время как VirtualSelectBox не делает: http://tinyurl.com/bu2w3k8

Спасибо!


person Jonathan    schedule 29.03.2012    source источник


Ответы (1)


единственный способ, который я нашел, - переопределить автоматическую настройку из раскрывающегося списка. Это не элегантный способ, но вы можете сделать это, установив ширину при появлении раскрывающегося списка:

var dropDown = selectBox.getChildControl("dropdown");
dropDown.addListener("appear", function() {
  this.setWidth(200);  
});

Я бы предложил открыть отчет об ошибке улучшения, чтобы решить эту функцию в будущем.

Привет, Крис

person Christian Hagendorn    schedule 05.04.2012
comment
Спасибо, Крис, это сработало как шарм! Я тоже открою тикет. - person Jonathan; 12.04.2012