public class Field extends Object
Modifier and Type | Field and Description |
---|---|
static String |
HIDE_IN_DEFAULT_CLASS
The name of the CSS class to apply in order to hide empty field
components in default mode.
|
static String |
IS_MIXED_SUFFIX
The suffix that specifies if a property is a mixed value (for bulk editing).
|
Constructor and Description |
---|
Field() |
Field(Config cfg)
Creates a new Field object with the given config.
|
Modifier and Type | Method and Description |
---|---|
static void |
clearBulkEditMode(javax.servlet.http.HttpServletRequest request)
Clears the bulk edit mode
|
String |
getRootClass(boolean isEmpty)
Returns the CSS class (or space separated class values) that have to be
applied to the root element of field component.
|
static String |
getRootClass(Config cfg,
boolean isEmpty)
Returns the CSS class (or space separated class values) that have to be
applied to the root element of field component.
|
static String |
getRootClass(Config cfg,
String value)
Returns the CSS class (or space separated class values) that have to be
applied to the root element of field component.
|
String |
getRootClass(String value)
Returns the CSS class (or space separated class values) that have to be
applied to the root element of field component.
|
boolean |
isBulkEditAllowed()
Returns
true if bulk edit is allowed on this field; false otherwise. |
static boolean |
isBulkEditMode(javax.servlet.http.HttpServletRequest request)
Returns
true if bulk edit mode is set; false otherwise
Bulk edit mode is set if the request has an attribute BULK_EDIT_MODE_ATTRIBUTE which has the value of true |
static boolean |
isMixed(Config cfg,
Value value)
Returns
true if the field is a mixed value; false otherwise. |
boolean |
isMixed(Value value)
Returns
true if the field is a mixed value; false otherwise. |
static void |
setBulkEditMode(javax.servlet.http.HttpServletRequest request)
Sets the bulk edit mode
|
public static String HIDE_IN_DEFAULT_CLASS
public static String IS_MIXED_SUFFIX
public Field()
public Field(Config cfg)
resource
- The config of the componentpublic String getRootClass(boolean isEmpty)
isEmpty
- Indicate if the field is emptypublic String getRootClass(String value)
value
- The value of the field componentpublic boolean isMixed(Value value)
true
if the field is a mixed value; false
otherwise.
A field is a mixed value if it has a property named cfg.get("name") + IS_MIXED_SUFFIX
which has the value of true
.value
- The form valuepublic boolean isBulkEditAllowed()
true
if bulk edit is allowed on this field; false
otherwise.
A field could be bulk edited if it has a property named allowBulkEdit
which has the value of true
public static boolean isBulkEditMode(javax.servlet.http.HttpServletRequest request)
true
if bulk edit mode is set; false
otherwise
Bulk edit mode is set if the request has an attribute BULK_EDIT_MODE_ATTRIBUTE
which has the value of true
request
- The request providing the parameterpublic static void setBulkEditMode(javax.servlet.http.HttpServletRequest request)
request
- The request that would hold the parameterpublic static void clearBulkEditMode(javax.servlet.http.HttpServletRequest request)
request
- The request that was holding the parameterpublic static String getRootClass(Config cfg, boolean isEmpty)
cfg
- The config object of the field componentisEmpty
- Indicate if the field is emptypublic static String getRootClass(Config cfg, String value)
cfg
- The config object of the field componentvalue
- The value of the field componentpublic static boolean isMixed(Config cfg, Value value)
true
if the field is a mixed value; false
otherwise.
A field is a mixed value if it has a property named cfg.get("name") + IS_MIXED_SUFFIX
which has the value of true
.cfg
- The config object of the field componentvalue
- The form value"Copyright © 2006 - 2015 Adobe Systems Incorporated. All Rights Reserved"