public class org.apache.isis.viewer.wicket.ui.components.widgets.select.Select2ChoiceExt extends org.wicketstuff.select.Select2Choice implements org.apache.isis.viewer.wicket.ui.components.widgets.select.ChoiceExt
{
private static final long serialVersionUID;
private final org.apache.isis.applib.id.LogicalType logicalType;
public static org.apache.isis.viewer.wicket.ui.components.widgets.select.Select2ChoiceExt create(java.lang.String, org.apache.wicket.model.IModel, org.apache.isis.viewer.wicket.model.models.ScalarModel)
{
org.apache.isis.viewer.wicket.model.models.ScalarModel v;
java.lang.String v;
org.apache.isis.viewer.wicket.ui.components.widgets.select.Select2ChoiceExt v;
org.apache.wicket.model.IModel v;
v := @parameter: java.lang.String;
v := @parameter: org.apache.wicket.model.IModel;
v := @parameter: org.apache.isis.viewer.wicket.model.models.ScalarModel;
v = new org.apache.isis.viewer.wicket.ui.components.widgets.select.Select2ChoiceExt;
specialinvoke v.<org.apache.isis.viewer.wicket.ui.components.widgets.select.Select2ChoiceExt: void <init>(java.lang.String,org.apache.wicket.model.IModel,org.apache.isis.viewer.wicket.model.models.ScalarModel)>(v, v, v);
return v;
}
private void <init>(java.lang.String, org.apache.wicket.model.IModel, org.apache.isis.viewer.wicket.model.models.ScalarModel)
{
org.apache.isis.applib.id.LogicalType v;
org.apache.isis.viewer.wicket.ui.components.widgets.select.providers.EmptyChoiceProvider v;
org.apache.isis.core.metamodel.spec.ObjectSpecification v;
org.apache.isis.viewer.wicket.ui.components.widgets.select.Select2ChoiceExt v;
org.apache.isis.viewer.wicket.model.models.ScalarModel v;
java.lang.String v;
org.apache.wicket.model.IModel v;
org.wicketstuff.select.Settings v, v, v;
v := @this: org.apache.isis.viewer.wicket.ui.components.widgets.select.Select2ChoiceExt;
v := @parameter: java.lang.String;
v := @parameter: org.apache.wicket.model.IModel;
v := @parameter: org.apache.isis.viewer.wicket.model.models.ScalarModel;
v = <org.apache.isis.viewer.wicket.ui.components.widgets.select.providers.EmptyChoiceProvider: org.apache.isis.viewer.wicket.ui.components.widgets.select.providers.EmptyChoiceProvider INSTANCE>;
specialinvoke v.<org.wicketstuff.select.Select2Choice: void <init>(java.lang.String,org.apache.wicket.model.IModel,org.wicketstuff.select.ChoiceProvider)>(v, v, v);
v = virtualinvoke v.<org.apache.isis.viewer.wicket.model.models.ScalarModel: org.apache.isis.core.metamodel.spec.ObjectSpecification getScalarTypeSpec()>();
v = interfaceinvoke v.<org.apache.isis.core.metamodel.spec.ObjectSpecification: org.apache.isis.applib.id.LogicalType getLogicalType()>();
v.<org.apache.isis.viewer.wicket.ui.components.widgets.select.Select2ChoiceExt: org.apache.isis.applib.id.LogicalType logicalType> = v;
v = virtualinvoke v.<org.apache.isis.viewer.wicket.ui.components.widgets.select.Select2ChoiceExt: org.wicketstuff.select.Settings getSettings()>();
virtualinvoke v.<org.wicketstuff.select.Settings: org.wicketstuff.select.Settings setCloseOnSelect(boolean)>(1);
v = virtualinvoke v.<org.apache.isis.viewer.wicket.ui.components.widgets.select.Select2ChoiceExt: org.wicketstuff.select.Settings getSettings()>();
virtualinvoke v.<org.wicketstuff.select.Settings: org.wicketstuff.select.Settings setWidth(java.lang.String)>("auto");
v = virtualinvoke v.<org.apache.isis.viewer.wicket.ui.components.widgets.select.Select2ChoiceExt: org.wicketstuff.select.Settings getSettings()>();
virtualinvoke v.<org.wicketstuff.select.Settings: org.wicketstuff.select.Settings setDropdownAutoWidth(boolean)>(1);
virtualinvoke v.<org.apache.isis.viewer.wicket.ui.components.widgets.select.Select2ChoiceExt: org.apache.wicket.Component setOutputMarkupPlaceholderTag(boolean)>(1);
return;
}
public org.apache.isis.applib.id.LogicalType getLogicalType()
{
org.apache.isis.applib.id.LogicalType v;
org.apache.isis.viewer.wicket.ui.components.widgets.select.Select2ChoiceExt v;
v := @this: org.apache.isis.viewer.wicket.ui.components.widgets.select.Select2ChoiceExt;
v = v.<org.apache.isis.viewer.wicket.ui.components.widgets.select.Select2ChoiceExt: org.apache.isis.applib.id.LogicalType logicalType>;
return v;
}
}