You can set the width of a dropdown in a custom xtype when you declare the CQ.form.Selection object using the new operator. See this code:
this.allowField = new CQ.form.Selection({
type:"select",
autoWidth: false,
width: 700,
cls:"ejst-customwidget-1",
listeners: {
selectionchanged: {
scope:this,
fn: this.updateHidden
}
},
optionsProvider: this.optionsProvider
});
this.add(this.allowField);
This code results in:
[img]DropDownWIdth.png[/img]
For those reading this thread and wanting to know how to develop a custom xtype in a CQ component -- see:
http://helpx.adobe.com/experience-manager/using/creating-custom-xtype.html