public enum ExpansionMode extends java.lang.Enum<ExpansionMode> implements ValueEnum
canExpandRecords is true, ExpansionMode
 dictates the type of UI to be displayed in the expanded portion of the row.  There are a number of builtin
 ExpansionModes and you can override getExpansionComponent() to create your own expansion behaviors.
| Enum Constant and Description | 
|---|
| DETAIL_FIELDShow a single field's value in an  HTMLFlow. | 
| DETAIL_RELATEDShow a  DetailViewerdisplaying those fields from the record not already
 displayed in the grid, together with a separateListGridcontaining
 related-records. | 
| DETAILSShow a  DetailViewerdisplaying those fields from the record which are not
 already displayed in the grid. | 
| EDITORShow a  DynamicFormto edit those fields from the record which are not already
 present in the grid. | 
| RELATEDShow a separate  ListGridcontaining related-records. | 
| Modifier and Type | Method and Description | 
|---|---|
| java.lang.String | getValue() | 
| static ExpansionMode | valueOf(java.lang.String name)Returns the enum constant of this type with the specified name. | 
| static ExpansionMode[] | values()Returns an array containing the constants of this enum type, in
the order they are declared. | 
public static final ExpansionMode DETAIL_FIELD
HTMLFlow. Field to use is ListGrid.detailField.
 
 If this enumerated value is used in a Component XML
 file or server-side DataSource descriptor (.ds.xml file), use the value "detailField".
public static final ExpansionMode DETAILS
DetailViewer displaying those fields from the record which are not
 already displayed in the grid.
 
 If this enumerated value is used in a Component XML
 file or server-side DataSource descriptor (.ds.xml file), use the value "details".
public static final ExpansionMode RELATED
ListGrid containing related-records. See ListGridRecord.detailDS and ListGrid.recordDetailDSProperty for more
 information.
 
 If this enumerated value is used in a Component XML
 file or server-side DataSource descriptor (.ds.xml file), use the value "related".
public static final ExpansionMode EDITOR
DynamicForm to edit those fields from the record which are not already
 present in the grid. If the record is collapsed with unsaved changes and ListGrid.expansionEditorShowSaveDialog is
 not set, Edits will be saved automatically, or stored as editValues if ListGrid.autoSaveEdits is false. Otherwise, a confirmation
 dialog is displayed. Can optionally show a save button and auto-collapse when save is pressed. If a
 record fails validation on save and the field in question is not visible in the grid, the record is automatically
 expanded and validated to show the errors.
 
 If this enumerated value is used in a Component XML
 file or server-side DataSource descriptor (.ds.xml file), use the value "editor".
public static final ExpansionMode DETAIL_RELATED
DetailViewer displaying those fields from the record not already
 displayed in the grid, together with a separate ListGrid containing
 related-records.
 
 If this enumerated value is used in a Component XML
 file or server-side DataSource descriptor (.ds.xml file), use the value "detailRelated".
public static ExpansionMode[] values()
for (ExpansionMode c : ExpansionMode.values()) System.out.println(c);
public static ExpansionMode valueOf(java.lang.String name)
name - the name of the enum constant to be returned.java.lang.IllegalArgumentException - if this enum type has no constant with the specified namejava.lang.NullPointerException - if the argument is null