* combobox.
*/
public InputField asInputFieldForLayout(String name, String label, boolean decorateLabelWithEntityIcon) {
JLabel lbl = createComboBoxLabel(label, decorateLabelWithEntityIcon);
final JComponent c = createDefaultDisplayer();
return new InputField(name, c, lbl) {
@Override
public void makeReadOnly() {
UiUtils.setEnabledRecursively(c, false);
}