@Component(value="cuba_BulkEditAction") @Scope(value="prototype") public class BulkEditAction extends ItemTrackingAction implements HasBeforeActionPerformedHandler
BulkEditor visual component.
In order to provide your own implementation globally, create a subclass and register it in web-spring.xml,
for example:
<bean id="cuba_BulkEditAction" class="com.company.sample.gui.MyBulkEditAction" scope="prototype"/>
io.jmix.ui.action.BaseAction.EnabledRuleHasBeforeActionPerformedHandler.BeforeActionPerformedHandlerio.jmix.ui.action.Action.ActionPerformedEvent, io.jmix.ui.action.Action.AdjustWhenScreenReadOnly, io.jmix.ui.action.Action.ExecutableAction, io.jmix.ui.action.Action.HasPrimaryState, io.jmix.ui.action.Action.HasSecurityConstraint, io.jmix.ui.action.Action.HasTarget, io.jmix.ui.action.Action.MainTabSheetAction, io.jmix.ui.action.Action.ScreenOpeningAction, io.jmix.ui.action.Action.SecuredAction, io.jmix.ui.action.Action.Status| Modifier and Type | Field and Description |
|---|---|
protected HasBeforeActionPerformedHandler.BeforeActionPerformedHandler |
beforeActionPerformedHandler |
protected io.jmix.ui.app.bulk.ColumnsMode |
columnsMode |
protected java.lang.String |
exclude |
protected java.util.Map<java.lang.String,Field.Validator> |
fieldValidators |
protected java.util.List<java.lang.String> |
includeProperties |
protected java.lang.Boolean |
loadDynamicAttributes |
protected java.util.List<Field.Validator> |
modelValidators |
protected WindowManager.OpenType |
openType |
protected java.lang.Boolean |
useConfirmDialog |
accessManager, constraintEntityOp, metadata, securitytarget| Constructor and Description |
|---|
BulkEditAction(ListComponent target) |
| Modifier and Type | Method and Description |
|---|---|
void |
actionPerform(io.jmix.ui.component.Component component) |
static BulkEditAction |
create(ListComponent target)
Creates an action with default id.
|
HasBeforeActionPerformedHandler.BeforeActionPerformedHandler |
getBeforeActionPerformedHandler() |
io.jmix.ui.app.bulk.ColumnsMode |
getColumnsMode() |
java.lang.String |
getExcludePropertyRegex() |
java.util.Map<java.lang.String,Field.Validator> |
getFieldValidators() |
java.util.List<java.lang.String> |
getIncludeProperties() |
java.lang.Boolean |
getLoadDynamicAttributes() |
java.util.List<Field.Validator> |
getModelValidators() |
WindowManager.OpenType |
getOpenType() |
java.lang.Boolean |
getUseConfirmDialog() |
void |
setBeforeActionPerformedHandler(HasBeforeActionPerformedHandler.BeforeActionPerformedHandler handler)
Sets handler that is invoked before the action is executed.
|
void |
setColumnsMode(io.jmix.ui.app.bulk.ColumnsMode columnsMode) |
void |
setExcludePropertyRegex(java.lang.String exclude) |
void |
setFieldValidators(java.util.Map<java.lang.String,Field.Validator> fieldValidators) |
void |
setIncludeProperties(java.util.List<java.lang.String> includeProperties) |
void |
setLoadDynamicAttributes(java.lang.Boolean loadDynamicAttribute) |
void |
setModelValidators(java.util.List<Field.Validator> modelValidators) |
void |
setOpenType(WindowManager.OpenType openType) |
void |
setUseConfirmDialog(java.lang.Boolean useConfirmDialog) |
getConstraintEntityOp, getConstraintOperationType, isPermitted, setConstraintEntityOp, setConstraintOperationTypegetTarget, setTargetwithCaption, withDescription, withHandler, withIcon, withPrimary, withShortcutaddActionPerformedListener, addEnabledRule, isApplicable, isEnabledByRule, isEnabledByUiPermissions, isVisibleByUiPermissions, refreshState, removeEnabledRule, setEnabled, setEnabledByUiPermissions, setEnabledInternal, setVisible, setVisibleByUiPermissions, setVisibleInternaladdOwner, addPropertyChangeListener, firePropertyChange, getCaption, getDescription, getEventHub, getIcon, getId, getOwner, getOwners, getShortcutCombination, hasSubscriptions, isEnabled, isPrimary, isVisible, removeOwner, removePropertyChangeListener, setCaption, setDescription, setIcon, setPrimary, setShortcut, setShortcutCombinationclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddOwner, addPropertyChangeListener, getCaption, getDescription, getIcon, getId, getOwner, getOwners, getShortcutCombination, isEnabled, isVisible, refreshState, removeOwner, removePropertyChangeListener, setCaption, setDescription, setEnabled, setIcon, setShortcut, setShortcutCombination, setVisibleprotected WindowManager.OpenType openType
protected java.lang.String exclude
protected java.util.List<java.lang.String> includeProperties
protected java.util.Map<java.lang.String,Field.Validator> fieldValidators
protected java.util.List<Field.Validator> modelValidators
protected java.lang.Boolean loadDynamicAttributes
protected java.lang.Boolean useConfirmDialog
protected io.jmix.ui.app.bulk.ColumnsMode columnsMode
protected HasBeforeActionPerformedHandler.BeforeActionPerformedHandler beforeActionPerformedHandler
public BulkEditAction(ListComponent target)
public static BulkEditAction create(ListComponent target)
target - component containing this actionpublic WindowManager.OpenType getOpenType()
public void setOpenType(WindowManager.OpenType openType)
public java.lang.String getExcludePropertyRegex()
public void setExcludePropertyRegex(java.lang.String exclude)
public java.util.List<java.lang.String> getIncludeProperties()
public void setIncludeProperties(java.util.List<java.lang.String> includeProperties)
public java.util.List<Field.Validator> getModelValidators()
public void setModelValidators(java.util.List<Field.Validator> modelValidators)
public java.util.Map<java.lang.String,Field.Validator> getFieldValidators()
public void setFieldValidators(java.util.Map<java.lang.String,Field.Validator> fieldValidators)
public java.lang.Boolean getLoadDynamicAttributes()
public void setLoadDynamicAttributes(java.lang.Boolean loadDynamicAttribute)
public void setUseConfirmDialog(java.lang.Boolean useConfirmDialog)
public java.lang.Boolean getUseConfirmDialog()
public io.jmix.ui.app.bulk.ColumnsMode getColumnsMode()
public void setColumnsMode(io.jmix.ui.app.bulk.ColumnsMode columnsMode)
public void actionPerform(io.jmix.ui.component.Component component)
actionPerform in interface io.jmix.ui.action.ActionactionPerform in class io.jmix.ui.action.BaseActionpublic HasBeforeActionPerformedHandler.BeforeActionPerformedHandler getBeforeActionPerformedHandler()
getBeforeActionPerformedHandler in interface HasBeforeActionPerformedHandlerpublic void setBeforeActionPerformedHandler(HasBeforeActionPerformedHandler.BeforeActionPerformedHandler handler)
HasBeforeActionPerformedHandlersetBeforeActionPerformedHandler in interface HasBeforeActionPerformedHandlerhandler - handler to set