Modifier and Type | Method and Description |
---|---|
boolean |
DemoInquiryViewAuthorizer.canViewField(View view,
ViewModel model,
Field field,
String propertyName,
Person user) |
Modifier and Type | Method and Description |
---|---|
boolean |
DemoInquiryViewPresentationController.canViewField(View view,
ViewModel model,
Field field,
String propertyName) |
Modifier and Type | Method and Description |
---|---|
boolean |
LabsTravelAccountViewAuthorizer.canEditField(View view,
ViewModel model,
Field field,
String propertyName,
Person user) |
Modifier and Type | Class and Description |
---|---|
class |
LookupInputField
Custom
InputField for criteria fields within a lookup view that adds criteria specific options. |
Modifier and Type | Method and Description |
---|---|
List<Field> |
CollectionGroupLineBuilder.processAnyRemoteFieldsHolder(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> |
CollectionGroupLineBuilder.removeNonRenderLineFields(List<Field> lineFields)
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 void |
CollectionGroupLineBuilder.adjustFieldBinding(Field lineField,
String bindingPath)
Adjusts the binding path for the given field to match the collections path.
|
protected void |
CollectionGroupLineBuilder.adjustFieldId(Field lineField)
Adjusts the id suffix for the given field.
|
protected Map<String,Object> |
CollectionGroupLineBuilder.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 |
CollectionGroupLineBuilder.adjustFieldBindingAndId(List<Field> lineFields,
String bindingPath)
Adjusts the binding path for the given fields to match the collections path, and sets the container id
suffix for the fields so all nested components will get their ids adjusted.
|
protected void |
CollectionGroupLineBuilder.applyLineFieldAuthorizationAndPresentationLogic(boolean readOnlyLine,
List<Field> lineFields,
List<? extends Component> actionList)
Iterates through the line fields and checks the view field authorization using the view's configured authorizer
and presentation controller.
|
protected void |
CollectionGroupLineBuilder.applyOnChangeForSave(List<Field> lineFields)
If
CollectionGroup.isRenderSaveLineActions() is true and the line has been added by the user, on change
script is added to any controls in the line to enable the save action. |
protected boolean |
CollectionGroupLineBuilder.checkEditLineAuthorization(List<Field> lineFields)
Determines whether the user is authorized to the edit the line.
|
protected List<Field> |
CollectionGroupLineBuilder.removeNonRenderLineFields(List<Field> lineFields)
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.
|
protected void |
CollectionGroupLineBuilder.setFocusOnIdForActions(List<Action> actions,
List<Field> lineFields)
For any actions with focus id
UifConstants.Order.LINE_FIRST , the focus id
is replaced to match to id of the first control in the line. |
protected void |
CollectionGroupLineBuilder.setupAddLineControlValidation(List<Field> lineFields)
Add additional information to the fields in the add line to allow for correct add control selection.
|
Modifier and Type | Method and Description |
---|---|
List<Field> |
LineBuilderContext.getLineFields()
List of field instances that make up the lines columns.
|
Modifier and Type | Method and Description |
---|---|
void |
LineBuilderContext.setLineFields(List<Field> lineFields) |
Modifier and Type | Interface and Description |
---|---|
interface |
DataField
Component interface for data fields.
|
interface |
InputField
TODO mark don't forget to fill this in.
|
Modifier and Type | Class and Description |
---|---|
class |
ActionField
Field that encloses an @{link org.kuali.rice.krad.uif.element.Action} element
|
class |
DataFieldBase
Field that renders data from the application, such as the value of a data object property
|
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 |
GroupLinkField
Field that encloses a link to a group element.
|
class |
ImageField
Field that wraps an image content element.
|
class |
InputFieldBase
Field that encapsulates data input/output captured by an attribute within the
application
|
class |
LinkField
Field that encloses a link element.
|
class |
MessageField
Field wrapper for a Message.
|
class |
ProgressBarField
Field wrapper for the ProgressBar element
|
class |
RoleLinkField
Field that encloses a link to a role element.
|
class |
SpaceField
Field that produces only a space
|
class |
UserLinkField
Field that encloses a link to a person element.
|
Modifier and Type | Method and Description |
---|---|
Field |
CollectionLayoutManager.getSelectFieldPrototype()
Field instance that serves as a prototype for creating the select field on each line when
CollectionGroup.isIncludeLineSelectionField() is
true. |
Field |
TableLayoutManager.getSequenceFieldPrototype()
Field instance to serve as a prototype for the sequence field. |
Field |
TableLayoutManagerBase.getSequenceFieldPrototype()
Field instance to serve as a prototype for the sequence field. |
protected Field |
TableLayoutManagerBase.setupTotalField(Field totalField,
ColumnCalculationInfo cInfo,
boolean show,
Label leftLabel,
String type,
int leftLabelColumnIndex)
Setup the totalField with the columnCalculationInfo(cInfo) passed in.
|
Modifier and Type | Method and Description |
---|---|
List<Field> |
TableLayoutManager.getAllRowFields()
List of
Field instances that make up all the table's rows of data |
List<Field> |
TableLayoutManagerBase.getAllRowFields()
List of
Field instances that make up all the table's rows of data |
List<Field> |
TableLayoutManager.getFirstRowFields()
List of
Field instances that make us the table's first row of data |
List<Field> |
TableLayoutManagerBase.getFirstRowFields()
List of
Field instances that make us the table's first row of data |
Modifier and Type | Method and Description |
---|---|
protected void |
TableLayoutManagerBase.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,
String lineBindingPath) |
void |
CollectionLayoutManager.setSelectFieldPrototype(Field selectFieldPrototype) |
void |
TableLayoutManager.setSequenceFieldPrototype(Field sequenceFieldPrototype)
Setter for the sequence field prototype
|
void |
TableLayoutManagerBase.setSequenceFieldPrototype(Field sequenceFieldPrototype)
Setter for the sequence field prototype
|
protected Field |
TableLayoutManagerBase.setupTotalField(Field totalField,
ColumnCalculationInfo cInfo,
boolean show,
Label leftLabel,
String type,
int leftLabelColumnIndex)
Setup the totalField with the columnCalculationInfo(cInfo) passed in.
|
Modifier and Type | Method and Description |
---|---|
protected void |
TableLayoutManagerBase.buildTableHeaderRows(CollectionGroup collectionGroup,
List<Field> lineFields)
Create the
Label instances that will be used to render the table header |
protected int |
TableLayoutManagerBase.calculateNumberOfRows(List<? extends Field> items)
Calculates how many rows will be needed per collection line to display the list of fields.
|
protected void |
TableLayoutManagerBase.setAllRowFields(List<Field> allRowFields)
Set the row fields
|
protected void |
TableLayoutManagerBase.setFirstRowFields(List<Field> firstRowFields)
Set the first row fields
|
Modifier and Type | Method and Description |
---|---|
Field |
TableRow.getColumn(int columnIndex)
Returns the field instance that makes up the column with the given index.
|
Field |
CollectionLayoutManagerBase.getSelectFieldPrototype()
Field instance that serves as a prototype for creating the select field on each line when
CollectionGroup.isIncludeLineSelectionField() is
true. |
Modifier and Type | Method and Description |
---|---|
List<Field> |
TableRowBuilder.ColumnCollector.getColumns()
Returns the field instances that make up the row columns.
|
List<Field> |
TableRow.getColumns()
List of field components that make up the row's columns.
|
Modifier and Type | Method and Description |
---|---|
void |
TableRowBuilder.ColumnCollector.addColumn(Field column)
Adds the given field instance as a column.
|
void |
CollectionLayoutManagerBase.setSelectFieldPrototype(Field selectFieldPrototype) |
Modifier and Type | Method and Description |
---|---|
void |
TableRow.setColumns(List<Field> columns) |
Constructor and Description |
---|
TableRow(List<Field> columns)
Constructor with columns for the row.
|
Modifier and Type | Method and Description |
---|---|
static <T extends Field> |
ComponentUtils.bindAndIdFieldList(List<T> fields,
String addBindingPrefix,
String idSuffix)
Adjusts the ids to contain the given suffix and adds the giving binding prefix for the list of fields.
|
Modifier and Type | Method and Description |
---|---|
protected List<Field> |
MultiColumnComparator.buildPrototypeRow()
Build a List of prototype Fields representing a row of the table.
|
Modifier and Type | Method and Description |
---|---|
boolean |
ViewPresentationController.canEditField(View view,
ViewModel model,
Field field,
String propertyName)
Determines if the given field within the view is allowed to be edited
|
boolean |
ViewPresentationControllerBase.canEditField(View view,
ViewModel model,
Field field,
String propertyName) |
boolean |
ViewAuthorizer.canEditField(View view,
ViewModel model,
Field field,
String propertyName,
Person user) |
boolean |
ViewAuthorizerBase.canEditField(View view,
ViewModel model,
Field field,
String propertyName,
Person user) |
boolean |
ViewPresentationController.canEditLineField(View view,
ViewModel model,
CollectionGroup collectionGroup,
String collectionPropertyName,
Object line,
Field field,
String propertyName) |
boolean |
ViewPresentationControllerBase.canEditLineField(View view,
ViewModel model,
CollectionGroup collectionGroup,
String collectionPropertyName,
Object line,
Field field,
String propertyName) |
boolean |
ViewAuthorizer.canEditLineField(View view,
ViewModel model,
CollectionGroup collectionGroup,
String collectionPropertyName,
Object line,
Field field,
String propertyName,
Person user) |
boolean |
ViewAuthorizerBase.canEditLineField(View view,
ViewModel model,
CollectionGroup collectionGroup,
String collectionPropertyName,
Object line,
Field field,
String propertyName,
Person user) |
boolean |
ViewPresentationController.canViewField(View view,
ViewModel model,
Field field,
String propertyName)
Determines if the given field within the view is allowed to be viewed
|
boolean |
ViewPresentationControllerBase.canViewField(View view,
ViewModel model,
Field field,
String propertyName) |
boolean |
ViewAuthorizer.canViewField(View view,
ViewModel model,
Field field,
String propertyName,
Person user) |
boolean |
ViewAuthorizerBase.canViewField(View view,
ViewModel model,
Field field,
String propertyName,
Person user) |
boolean |
ViewPresentationController.canViewLineField(View view,
ViewModel model,
CollectionGroup collectionGroup,
String collectionPropertyName,
Object line,
Field field,
String propertyName) |
boolean |
ViewPresentationControllerBase.canViewLineField(View view,
ViewModel model,
CollectionGroup collectionGroup,
String collectionPropertyName,
Object line,
Field field,
String propertyName) |
boolean |
ViewAuthorizer.canViewLineField(View view,
ViewModel model,
CollectionGroup collectionGroup,
String collectionPropertyName,
Object line,
Field field,
String propertyName,
Person user) |
boolean |
ViewAuthorizerBase.canViewLineField(View view,
ViewModel model,
CollectionGroup collectionGroup,
String collectionPropertyName,
Object line,
Field field,
String propertyName,
Person user) |
boolean |
ViewPresentationController.fieldIsRequired(View view,
ViewModel model,
Field field,
String propertyName)
Determines if a value is required to be present for the given field (used to indicate in the client the
field must be completed)
|
boolean |
ViewPresentationControllerBase.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
|
Modifier and Type | Method and Description |
---|---|
String |
RichTable.getCellValue(Object model,
Field field)
Get the simple value as a string that represents the field's sortable value, to be used as
val in the custom uif json data object (accessed by mDataProp option on datatables -
automated by framework) when using the forceLocalJsonData option or the CollectionGroup's
isUseServerPaging option
|
Modifier and Type | Method and Description |
---|---|
static String |
KRADUtils.getSimpleFieldValue(Object model,
Field field)
Attempts to extract a string value out of the field passed in, varies depending on field type
|
Copyright © 2005–2015 The Kuali Foundation. All rights reserved.