Class AbstractWidgetRenderer
java.lang.Object
com.kingsrook.qqq.backend.core.actions.dashboard.widgets.AbstractWidgetRenderer
- Direct Known Subclasses:
AbstractHTMLWidgetRenderer,Aggregate2DTableWidgetRenderer,AlertWidgetRenderer,ChildRecordListRenderer,CronUIWidgetRenderer,DefaultWidgetRenderer,DividerWidgetRenderer,EsbOverviewWidgetRenderer,HealthLatencyWidget,HealthWidgets,NoCodeWidgetRenderer,ParentWidgetRenderer,ProcessWidgetRenderer,QuickSightChartRenderer,RecordListWidgetRenderer,ReportValuesDynamicFormWidgetRenderer,RowBuilderWidgetRenderer,SavedReportsFilterAndColumnsSetupRenderer,USMapWidgetRenderer
Base class for rendering qqq dashboard widgets
Custom HTML and derived text cannot be masked automatically. Renderers must apply
FieldAccessHelper to source records before embedding field values in HTML or text.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract RenderWidgetOutputrender(RenderWidgetInput input) protected booleansetupDropdowns(RenderWidgetInput input, QWidgetMetaData metaData, QWidgetData widgetData)
-
Field Details
-
valueFormatter
-
dateFormatter
-
-
Constructor Details
-
AbstractWidgetRenderer
public AbstractWidgetRenderer()
-
-
Method Details
-
render
- Throws:
QException
-
setupDropdowns
protected boolean setupDropdowns(RenderWidgetInput input, QWidgetMetaData metaData, QWidgetData widgetData) throws QException - Throws:
QException
-