| Package | Description |
|---|---|
| org.kuali.rice.krad.uif.container | |
| org.kuali.rice.krad.uif.field | |
| org.kuali.rice.krad.uif.layout | |
| org.kuali.rice.krad.uif.util | |
| org.kuali.rice.krad.uif.view |
| Modifier and Type | Method and Description |
|---|---|
protected List<Field> |
CollectionGroupBuilder.processAnyRemoteFieldsHolder(View view,
Object model,
CollectionGroup group,
List<? extends Component> items)
Iterates through the given items checking for
RemotableFieldsHolder, if found
the holder is invoked to retrieved the remotable fields and translate to attribute fields. |
protected List<Field> |
CollectionGroupBuilder.removeNonRenderLineFields(View view,
Object model,
CollectionGroup collectionGroup,
List<Field> lineFields,
Object currentLine,
int lineIndex)
Evaluates the render property for the given list of
Field
instances for the line and removes any fields from the returned list that
have render false. |
| Modifier and Type | Method and Description |
|---|---|
protected Map<String,Object> |
CollectionGroupBuilder.getContextForField(View view,
CollectionGroup collectionGroup,
Field field)
Helper method to build the context for a field (needed because the apply model phase for line fields has
not been applied yet and their full context not set)
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
CollectionGroupBuilder.applyLineFieldAuthorizationAndPresentationLogic(View view,
ViewModel model,
CollectionGroup collectionGroup,
Object line,
boolean readOnlyLine,
List<Field> lineFields,
List<ActionField> actions)
Iterates through the line fields and checks the view field authorization using the view's configured authorizer
and presentation controller.
|
protected List<Field> |
CollectionGroupBuilder.removeNonRenderLineFields(View view,
Object model,
CollectionGroup collectionGroup,
List<Field> lineFields,
Object currentLine,
int lineIndex)
Evaluates the render property for the given list of
Field
instances for the line and removes any fields from the returned list that
have render false. |
| Modifier and Type | Class and Description |
|---|---|
class |
ActionField
Field that presents an action that can be taken on the UI such as submitting
the form or invoking a script
|
class |
AjaxActionField
Action field that performs an Ajax request and will result in updating of the page or a component
|
class |
BlankField
Field that produces only a space
|
class |
DataField
Field that renders data from the application, such as the value of a data object property
|
class |
ErrorsField
Field that displays error, warning, and info messages for the keys that are
matched.
|
class |
FieldBase
Base class for
Field implementations |
class |
FieldGroup
Field that contains a nested
Group. |
class |
GenericField
Field whose output is produced by invoking a method or template and has no
properties (generic)
|
class |
HeaderField
Field that contains a header element and optionally a
Group to
present along with the header text |
class |
IframeField
Field that encloses an iframe element
|
class |
ImageField
Field that encloses an image element
|
class |
InputField
Field that encapsulates data input/output captured by an attribute within the
application
|
class |
LabelField
Contains a label for another
Field instance |
class |
LinkField
Field that encloses a link element
|
class |
LookupInputField
Custom
InputField for search fields within a lookup view |
class |
MessageField
Encapsulates a text message to be displayed
|
| Modifier and Type | Method and Description |
|---|---|
Field |
TableLayoutManager.getSelectFieldPrototype()
Field instance that serves as a prototype for creating the select field on each line when
CollectionGroup.isRenderSelectField() is true |
Field |
StackedLayoutManager.getSelectFieldPrototype()
Field instance that serves as a prototype for creating the select field on each line when
CollectionGroup.isRenderSelectField() is true |
Field |
TableLayoutManager.getSequenceFieldPrototype()
Field instance to serve as a prototype for the
sequence field. |
| Modifier and Type | Method and Description |
|---|---|
List<Field> |
TableLayoutManager.getDataFields()
List of
Field instances that make up the tables body. |
| Modifier and Type | Method and Description |
|---|---|
protected void |
TableLayoutManager.addHeaderField(Field field,
int column)
Creates a new instance of the header field prototype and then sets the
label to the short (if useShortLabels is set to true) or long label of
the given component.
|
static void |
CollectionLayoutUtils.prepareSelectFieldForLine(Field selectField,
CollectionGroup collectionGroup,
String lineBindingPath,
Object line) |
protected static void |
CollectionLayoutUtils.setControlValueToLineIdentifier(Field selectField,
Object line) |
void |
TableLayoutManager.setSelectFieldPrototype(Field selectFieldPrototype)
Setter for the prototype instance for select fields
|
void |
StackedLayoutManager.setSelectFieldPrototype(Field selectFieldPrototype)
Setter for the prototype instance for select fields
|
void |
TableLayoutManager.setSequenceFieldPrototype(Field sequenceFieldPrototype)
Setter for the sequence field prototype
|
| Modifier and Type | Method and Description |
|---|---|
void |
TableLayoutManager.buildLine(View view,
Object model,
CollectionGroup collectionGroup,
List<Field> lineFields,
List<FieldGroup> subCollectionFields,
String bindingPath,
List<ActionField> actions,
String idSuffix,
Object currentLine,
int lineIndex)
Assembles the field instances for the collection line.
|
void |
StackedLayoutManager.buildLine(View view,
Object model,
CollectionGroup collectionGroup,
List<Field> lineFields,
List<FieldGroup> subCollectionFields,
String bindingPath,
List<ActionField> actions,
String idSuffix,
Object currentLine,
int lineIndex)
Builds a
Group instance for a collection line. |
void |
CollectionLayoutManager.buildLine(View view,
Object model,
CollectionGroup collectionGroup,
List<Field> lineFields,
List<FieldGroup> subCollectionFields,
String bindingPath,
List<ActionField> actions,
String idSuffix,
Object currentLine,
int lineIndex)
Call to the layout manager to build the components necessary for the
given collection line
|
protected void |
TableLayoutManager.buildTableHeaderRows(CollectionGroup collectionGroup,
List<Field> lineFields)
Create the
LabelField instances that will be used to render
the table header |
protected int |
TableLayoutManager.calculateNumberOfRows(List<? extends Field> items)
Calculates how many rows will be needed per collection line to display
the list of fields.
|
| Modifier and Type | Method and Description |
|---|---|
static <T extends Field> |
ComponentUtils.copyFieldList(List<T> fields,
String idSuffix) |
static <T extends Field> |
ComponentUtils.copyFieldList(List<T> fields,
String addBindingPrefix,
String idSuffix) |
| Modifier and Type | Method and Description |
|---|---|
static void |
ComponentUtils.prefixBindingPath(List<? extends Field> fields,
String addBindingPrefix) |
| Modifier and Type | Method and Description |
|---|---|
Field |
LookupView.getResultsActionsField() |
Field |
LookupView.getResultsReturnField() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
ViewPresentationControllerBase.canEditField(View view,
ViewModel model,
Field field,
String propertyName) |
boolean |
ViewPresentationController.canEditField(View view,
ViewModel model,
Field field,
String propertyName) |
boolean |
ViewAuthorizerBase.canEditField(View view,
ViewModel model,
Field field,
String propertyName,
Person user) |
boolean |
ViewAuthorizer.canEditField(View view,
ViewModel model,
Field field,
String propertyName,
Person user) |
boolean |
ViewPresentationControllerBase.canEditLineField(View view,
ViewModel model,
CollectionGroup collectionGroup,
String collectionPropertyName,
Object line,
Field field,
String propertyName) |
boolean |
ViewPresentationController.canEditLineField(View view,
ViewModel model,
CollectionGroup collectionGroup,
String collectionPropertyName,
Object line,
Field field,
String propertyName) |
boolean |
ViewAuthorizerBase.canEditLineField(View view,
ViewModel model,
CollectionGroup collectionGroup,
String collectionPropertyName,
Object line,
Field field,
String propertyName,
Person user) |
boolean |
ViewAuthorizer.canEditLineField(View view,
ViewModel model,
CollectionGroup collectionGroup,
String collectionPropertyName,
Object line,
Field field,
String propertyName,
Person user) |
boolean |
ViewPresentationControllerBase.canViewField(View view,
ViewModel model,
Field field,
String propertyName) |
boolean |
ViewPresentationController.canViewField(View view,
ViewModel model,
Field field,
String propertyName) |
boolean |
ViewAuthorizerBase.canViewField(View view,
ViewModel model,
Field field,
String propertyName,
Person user) |
boolean |
ViewAuthorizer.canViewField(View view,
ViewModel model,
Field field,
String propertyName,
Person user) |
boolean |
ViewPresentationControllerBase.canViewLineField(View view,
ViewModel model,
CollectionGroup collectionGroup,
String collectionPropertyName,
Object line,
Field field,
String propertyName) |
boolean |
ViewPresentationController.canViewLineField(View view,
ViewModel model,
CollectionGroup collectionGroup,
String collectionPropertyName,
Object line,
Field field,
String propertyName) |
boolean |
ViewAuthorizerBase.canViewLineField(View view,
ViewModel model,
CollectionGroup collectionGroup,
String collectionPropertyName,
Object line,
Field field,
String propertyName,
Person user) |
boolean |
ViewAuthorizer.canViewLineField(View view,
ViewModel model,
CollectionGroup collectionGroup,
String collectionPropertyName,
Object line,
Field field,
String propertyName,
Person user) |
boolean |
ViewPresentationControllerBase.fieldIsRequired(View view,
ViewModel model,
Field field,
String propertyName) |
boolean |
ViewPresentationController.fieldIsRequired(View view,
ViewModel model,
Field field,
String propertyName) |
protected Map<String,String> |
ViewAuthorizerBase.getFieldPermissionDetails(View view,
Object dataObject,
Field field)
Builds the permission details map for a field which includes the component namespace, component name, and
field id, in addition to property name for data binding fields
|
void |
LookupView.setResultsActionsField(Field resultsActionsField) |
void |
LookupView.setResultsReturnField(Field resultsReturnField) |
Copyright © 2005–2016 The Kuali Foundation. All rights reserved.