if (disabledMode==null)
disabledMode= StringUtils.toString(getPageAttribute(FormPartTag.DISABLEDMODE_ATTRIBUTE, null));
// Init Component
InputControlComponent comp = (InputControlComponent) component;
// Control Component
comp.setOptions( getLookupOptions() );
comp.setColumn( column );
comp.setRecordValue( getValue() );
comp.setNullValue( getObject(nullValue, getPageAttribute(FormPartTag.NULLVALUE_ATTRIBUTE, null )));
// Set Value
// InputControlComponent
comp.setName (getString( name, getControlName() ));
comp.setLabel(getString( label, getTranslation( column.getTitle()) ));
comp.setLabelClass( this.labelClass );
comp.setLabelStyle( this.labelStyle );
comp.setRequired( isRequired() ? "true" : "false" );
comp.setReadOnly( isReadOnly() );
comp.setRenderType(render);
comp.setDisabledMode(disabledMode);
// Common UI
comp.setFormat(format);
comp.setHSize( getString(hsize, getPageAttribute(FormPartTag.CONTROLSIZE_ATTRIBUTE, null )));
comp.setVSize( getString(vsize) );
comp.setOnclick(onclick);
comp.setOnchange(onchange);
comp.setOnfocus(onfocus);
comp.setOnblur(onblur);
comp.setTabindex(getString(tabindex));
}