@Component(value="ui_BulkEditComponentGenerationStrategy") public class BulkEditComponentGenerationStrategy extends AbstractComponentGenerationStrategy implements org.springframework.core.Ordered
Modifier and Type | Field and Description |
---|---|
protected static int |
MAX_TEXTFIELD_STRING_LENGTH |
actions, entityFieldCreationSupport, icons, messages, metadata, metadataTools, uiComponents
Constructor and Description |
---|
BulkEditComponentGenerationStrategy(io.jmix.core.Messages messages,
UiComponents uiComponents,
EntityFieldCreationSupport entityFieldCreationSupport,
io.jmix.core.Metadata metadata,
io.jmix.core.MetadataTools metadataTools,
Icons icons,
Actions actions) |
Modifier and Type | Method and Description |
---|---|
protected Field |
createBooleanField(ComponentGenerationContext context) |
Component |
createComponent(ComponentGenerationContext context)
Creates a component according to the given
ComponentGenerationContext . |
protected Component |
createEntityField(ComponentGenerationContext context,
io.jmix.core.metamodel.model.MetaPropertyPath mpp) |
protected Component |
createStringField(ComponentGenerationContext context,
io.jmix.core.metamodel.model.MetaPropertyPath mpp) |
int |
getOrder() |
createClassField, createCollectionField, createComponentInternal, createCurrencyField, createDatatypeField, createDatatypeLinkField, createDateField, createEnumField, createFileStorageUploadField, createFileUploadField, createMaskedField, createNumberField, createTimeField, createUuidField, resolveMetaPropertyPath, setLinkFieldAttributes, setValueSource
protected static final int MAX_TEXTFIELD_STRING_LENGTH
@Autowired public BulkEditComponentGenerationStrategy(io.jmix.core.Messages messages, UiComponents uiComponents, EntityFieldCreationSupport entityFieldCreationSupport, io.jmix.core.Metadata metadata, io.jmix.core.MetadataTools metadataTools, Icons icons, Actions actions)
@Nullable public Component createComponent(ComponentGenerationContext context)
ComponentGenerationStrategy
ComponentGenerationContext
.createComponent
in interface ComponentGenerationStrategy
context
- the context instanceprotected Component createStringField(ComponentGenerationContext context, io.jmix.core.metamodel.model.MetaPropertyPath mpp)
createStringField
in class AbstractComponentGenerationStrategy
protected Field createBooleanField(ComponentGenerationContext context)
createBooleanField
in class AbstractComponentGenerationStrategy
protected Component createEntityField(ComponentGenerationContext context, io.jmix.core.metamodel.model.MetaPropertyPath mpp)
createEntityField
in class AbstractComponentGenerationStrategy
public int getOrder()
getOrder
in interface org.springframework.core.Ordered