Class AbstractHTMLWidgetRenderer
java.lang.Object
com.kingsrook.qqq.backend.core.actions.dashboard.widgets.AbstractWidgetRenderer
com.kingsrook.qqq.backend.core.actions.dashboard.AbstractHTMLWidgetRenderer
Base class for rendering qqq HTML dashboard widgets
-
Field Summary
Fields inherited from class com.kingsrook.qqq.backend.core.actions.dashboard.widgets.AbstractWidgetRenderer
dateFormatter, valueFormatter -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidaddTableFilterToListIfPermissed(RenderWidgetInput input, String tableName, List<String> urls, QQueryFilter filter) static StringaHrefTableCreateChild(RenderWidgetInput input, String childTableName, Map<String, Serializable> defaultValues) static StringaHrefTableCreateChild(RenderWidgetInput input, String childTableName, Map<String, Serializable> defaultValues, Set<String> disabledFields) static StringaHrefTableFilterNoOfRecords(String tableName, QQueryFilter filter, Integer noOfRecords, String singularLabel, String pluralLabel) static StringaHrefTableFilterNoOfRecords(String tableName, QQueryFilter filter, Integer noOfRecords, String singularLabel, String pluralLabel, boolean onlyLinkCount) static StringaHrefViewRecord(String tableName, Serializable id, String linkText) protected StringbulletItalics(String text) protected StringbulletLink(String href, String text) protected StringbulletNameLink(String name, String href, String text) protected StringbulletNameValue(String name, String value) static Stringstatic booleandoesHaveTablePermission(String tableName) static StringgetChipElement(String icon, String label, String color) static StringgetCountLink(RenderWidgetInput input, String tableName, QQueryFilter filter, int count) static StringlinkProcessForFilter(AbstractActionInput input, String processName, QQueryFilter filter) Deprecated.static StringlinkProcessForFilter(String processName, QQueryFilter filter) static StringlinkProcessForRecord(AbstractActionInput input, String processName, Serializable recordId) Deprecated.static StringlinkProcessForRecord(String processName, Serializable recordId) static StringlinkRecordEdit(AbstractActionInput input, String tableName, Serializable recordId) Deprecated.static StringlinkRecordEdit(String tableName, Serializable recordId) static StringlinkRecordView(String tableName, Serializable recordId) static StringlinkTableBulkLoad(RenderWidgetInput input, String tableName) static StringlinkTableBulkLoadChildren(RenderWidgetInput input, String tableName) static StringlinkTableCreate(RenderWidgetInput input, String tableName) static StringlinkTableCreateChild(RenderWidgetInput input, String childTableName, Map<String, Serializable> defaultValues) static StringlinkTableCreateChild(RenderWidgetInput input, String childTableName, Map<String, Serializable> defaultValues, Set<String> disabledFields) static StringlinkTableCreateWithDefaultValues(RenderWidgetInput input, String tableName, Map<String, Serializable> defaultValues) static StringlinkTableFilter(String tableName, QQueryFilter filter) static StringlinkTableFilterUnencoded(RenderWidgetInput input, String tableName, QQueryFilter filter) static StringMethods inherited from class com.kingsrook.qqq.backend.core.actions.dashboard.widgets.AbstractWidgetRenderer
render, setupDropdowns
-
Constructor Details
-
AbstractHTMLWidgetRenderer
public AbstractHTMLWidgetRenderer()
-
-
Method Details
-
openTopLevelBulletList
-
closeTopLevelBulletList
-
bulletItalics
-
bulletLink
-
bulletNameLink
-
bulletNameValue
-
linkTableBulkLoad
- Throws:
QException
-
linkTableBulkLoadChildren
public static String linkTableBulkLoadChildren(RenderWidgetInput input, String tableName) throws QException - Throws:
QException
-
linkTableCreate
- Throws:
QException
-
linkTableCreateWithDefaultValues
public static String linkTableCreateWithDefaultValues(RenderWidgetInput input, String tableName, Map<String, Serializable> defaultValues) throws QException- Throws:
QException
-
getCountLink
public static String getCountLink(RenderWidgetInput input, String tableName, QQueryFilter filter, int count) throws QException - Throws:
QException
-
addTableFilterToListIfPermissed
public static void addTableFilterToListIfPermissed(RenderWidgetInput input, String tableName, List<String> urls, QQueryFilter filter) throws QException - Throws:
QException
-
linkTableFilterUnencoded
public static String linkTableFilterUnencoded(RenderWidgetInput input, String tableName, QQueryFilter filter) throws QException - Throws:
QException
-
linkTableFilter
- Throws:
QException
-
aHrefTableFilterNoOfRecords
public static String aHrefTableFilterNoOfRecords(String tableName, QQueryFilter filter, Integer noOfRecords, String singularLabel, String pluralLabel) throws QException - Throws:
QException
-
aHrefTableFilterNoOfRecords
public static String aHrefTableFilterNoOfRecords(String tableName, QQueryFilter filter, Integer noOfRecords, String singularLabel, String pluralLabel, boolean onlyLinkCount) throws QException - Throws:
QException
-
aHrefViewRecord
public static String aHrefViewRecord(String tableName, Serializable id, String linkText) throws QException - Throws:
QException
-
linkRecordEdit
@Deprecated(since="call one that doesn't take input param") public static String linkRecordEdit(AbstractActionInput input, String tableName, Serializable recordId) throws QException Deprecated.- Throws:
QException
-
linkRecordEdit
- Throws:
QException
-
linkRecordView
- Throws:
QException
-
linkProcessForFilter
@Deprecated(since="call one that doesn't take input param") public static String linkProcessForFilter(AbstractActionInput input, String processName, QQueryFilter filter) throws QException Deprecated.- Throws:
QException
-
linkProcessForFilter
public static String linkProcessForFilter(String processName, QQueryFilter filter) throws QException - Throws:
QException
-
linkProcessForRecord
@Deprecated(since="call one that doesn't take input param") public static String linkProcessForRecord(AbstractActionInput input, String processName, Serializable recordId) throws QException Deprecated.- Throws:
QException
-
linkProcessForRecord
public static String linkProcessForRecord(String processName, Serializable recordId) throws QException - Throws:
QException
-
linkTableCreateChild
public static String linkTableCreateChild(RenderWidgetInput input, String childTableName, Map<String, Serializable> defaultValues) throws QException- Throws:
QException
-
aHrefTableCreateChild
public static String aHrefTableCreateChild(RenderWidgetInput input, String childTableName, Map<String, Serializable> defaultValues) throws QException- Throws:
QException
-
linkTableCreateChild
public static String linkTableCreateChild(RenderWidgetInput input, String childTableName, Map<String, Serializable> defaultValues, Set<String> disabledFields) throws QException- Throws:
QException
-
getChipElement
- Throws:
QException
-
aHrefTableCreateChild
public static String aHrefTableCreateChild(RenderWidgetInput input, String childTableName, Map<String, Serializable> defaultValues, Set<String> disabledFields) throws QException- Throws:
QException
-
doesHaveTablePermission
-