@Component(value="cuba_BulkEditAction") @Scope(value="prototype") public class BulkEditAction extends ItemTrackingAction implements Action.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"/>
BaseAction.EnabledRule
Action.ActionPerformedEvent, Action.BeforeActionPerformedHandler, Action.HasBeforeActionPerformedHandler, Action.HasOpenType, Action.HasSecurityConstraint, Action.HasTarget, Action.SecuredAction, Action.Status
Modifier and Type | Field and Description |
---|---|
protected Action.BeforeActionPerformedHandler |
beforeActionPerformedHandler |
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 |
constraintCode, constraintOperationType, security
target
caption, description, enabled, eventHub, icon, id, owners, primary, shortcut, visible
PROP_CAPTION, PROP_DESCRIPTION, PROP_ENABLED, PROP_ICON, PROP_SHORTCUT, PROP_VISIBLE
Constructor and Description |
---|
BulkEditAction(ListComponent target) |
Modifier and Type | Method and Description |
---|---|
void |
actionPerform(Component component)
Invoked by owning component when an action occurs.
|
static BulkEditAction |
create(ListComponent target)
Creates an action with default id.
|
Action.BeforeActionPerformedHandler |
getBeforeActionPerformedHandler() |
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(Action.BeforeActionPerformedHandler handler) |
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) |
getConstraintCode, getConstraintOperationType, isApplicable, isPermitted, setConstraintCode, setConstraintOperationType
getTarget, setTarget, withCaption, withDescription, withHandler, withIcon, withPrimary, withShortcut
addActionPerformedListener, addEnabledRule, isEnabledByRule, isEnabledByUiPermissions, isVisibleByUiPermissions, refreshState, removeEnabledRule, setEnabled, setEnabledByUiPermissions, setEnabledInternal, setVisible, setVisibleByUiPermissions, setVisibleInternal
addOwner, addPropertyChangeListener, firePropertyChange, getCaption, getDefaultCaption, getDescription, getEventHub, getIcon, getId, getOwner, getOwners, getShortcutCombination, hasSubscriptions, isEnabled, isPrimary, isVisible, removeOwner, removePropertyChangeListener, setCaption, setDescription, setIcon, setIconFromSet, setPrimary, setShortcut, setShortcutCombination
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addOwner, addPropertyChangeListener, getCaption, getDescription, getIcon, getId, getOwner, getOwners, getShortcutCombination, isEnabled, isVisible, refreshState, removeOwner, removePropertyChangeListener, setCaption, setDescription, setEnabled, setIcon, setIconFromSet, setShortcut, setShortcutCombination, setVisible
protected 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 Action.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 void actionPerform(Component component)
Action
actionPerform
in interface Action
actionPerform
in class BaseAction
component
- invoking componentpublic Action.BeforeActionPerformedHandler getBeforeActionPerformedHandler()
getBeforeActionPerformedHandler
in interface Action.HasBeforeActionPerformedHandler
public void setBeforeActionPerformedHandler(Action.BeforeActionPerformedHandler handler)
setBeforeActionPerformedHandler
in interface Action.HasBeforeActionPerformedHandler