Class RowBuilderData
java.lang.Object
com.kingsrook.qqq.backend.core.model.dashboard.widgets.QWidgetData
com.kingsrook.qqq.backend.core.model.dashboard.widgets.RowBuilderData
- All Implemented Interfaces:
Serializable
Widget data for the row builder widget. e.g., returned by a widget renderer
for rowBuidler type widget.
Primarily, a list of QRecords given to the constructor or withRecords(List)
.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGetter for defaultValuesForNewRecordsGetter for hiddenValuesGetter for recordsgetType()
Getter for typevoid
setDefaultValuesForNewRecords
(Map<String, Serializable> defaultValuesForNewRecords) Setter for defaultValuesForNewRecordsvoid
setHiddenValues
(Map<String, Serializable> hiddenValues) Setter for hiddenValuesvoid
setRecords
(List<QRecord> records) Setter for recordswithDefaultValuesForNewRecords
(Map<String, Serializable> defaultValuesForNewRecords) Fluent setter for defaultValuesForNewRecordswithHiddenValues
(Map<String, Serializable> hiddenValues) Fluent setter for hiddenValueswithRecords
(List<QRecord> records) Fluent setter for recordsMethods inherited from class com.kingsrook.qqq.backend.core.model.dashboard.widgets.QWidgetData
getCsvData, getDropdownDataList, getDropdownDefaultValueList, getDropdownLabelList, getDropdownNameList, getDropdownNeedsSelectedText, getFooterHTML, getHasPermission, getLabel, getSublabel, setCsvData, setDropdownDataList, setDropdownDefaultValueList, setDropdownLabelList, setDropdownNameList, setDropdownNeedsSelectedText, setFooterHTML, setHasPermission, setLabel, setSublabel, withCsvData, withDropdownDataList, withDropdownDefaultValueList, withDropdownLabelList, withDropdownNameList, withDropdownNeedsSelectedText, withFooterHTML, withHasPermission, withLabel, withSublabel
-
Constructor Details
-
RowBuilderData
-
-
Method Details
-
getType
-
getRecords
-
setRecords
-
withRecords
Fluent setter for records- Parameters:
records
- The records to be rendered in the widget- Returns:
- this
-
getHiddenValues
-
setHiddenValues
Setter for hiddenValues- See Also:
-
withHiddenValues
Fluent setter for hiddenValues- Parameters:
hiddenValues
- map of fieldName → value, aren't for putting values into the widget, but are in the overall form. Useful, for example, for inputs to possible value source filters.- Returns:
- this
-
getDefaultValuesForNewRecords
Getter for defaultValuesForNewRecords- See Also:
-
setDefaultValuesForNewRecords
Setter for defaultValuesForNewRecords- See Also:
-
withDefaultValuesForNewRecords
public RowBuilderData withDefaultValuesForNewRecords(Map<String, Serializable> defaultValuesForNewRecords) Fluent setter for defaultValuesForNewRecords- Parameters:
defaultValuesForNewRecords
- map of fieldName → value, which will be put in all new rows created within the widget.- Returns:
- this
-