public interface Hiliting
A Hilite
definition contains styling
information such as Hilite.cssText
and
Hilite.htmlBefore
that define what the
hilite looks like, as well as properties defining where the hilite is applied. If you create
hilites manually, they should ideally specify textColor
and/or backgroundColor
in order to be editable in
a HiliteEditor
. If these are not provided, however,
note that they will be manufactured automatically from the cssText
attribute if it is present.
A hilite
can be applied to data either by defining criteria
or by explicitly including markers on the
data itself.
Hiliting rules such as hiliting different ranges of values with different
colors can be accomplished entirely client-side by defining AdvancedCriteria
in hilite definitions that pick out values to be
highlighted.
Hiliting rules that require server-side calculations can be achieved by
assigning a Hilite.id
to a hilite definition, and
setting the DataBoundComponent.hiliteProperty
on the records that should show that highlight. This can be
used, for example, to hilite the record with the maximum value for a dataset that the
application will load incrementally.
HiliteIconPosition
,
CubeGrid.hiliteCell(int, int, java.lang.String)
,
com.smartgwt.client.widgets.cube.CubeGrid#hiliteCellList
,
CubeGrid.hiliteFacetValue(java.lang.String, java.lang.String, java.lang.String)
,
HilitesChangedEvent
,
Hilite
,
CubeGrid.getHilites()
,
Hilite.getId()
,
Hilite.getCssText()
,
Hilite.getFieldName()
,
Hilite.getCriteria()
,
Hilite.getHtmlBefore()
,
Hilite.getHtmlAfter()
,
Hilite.getHtmlValue()
,
Hilite.getDisabled()
,
Hilite.getCanEdit()
,
Hilite.getTitle()
,
Hilite.getTextColor()
,
Hilite.getBackgroundColor()
,
Hilite.getIcon()
,
Hilite.getReplacementValue()
,
DetailViewer.getHiliteIcons()
,
DetailViewer.getHiliteIconPosition()
,
DetailViewer.getHiliteIconSize()
,
DetailViewer.getHiliteIconWidth()
,
DetailViewer.getHiliteIconHeight()
,
DetailViewer.getHiliteIconLeftPadding()
,
DetailViewer.getHiliteIconRightPadding()
,
DetailViewerField.getCanHilite()
,
DetailViewerField.getHiliteIconPosition()
,
DetailViewerField.getHiliteIconSize()
,
DetailViewerField.getHiliteIconWidth()
,
DetailViewerField.getHiliteIconHeight()
,
DetailViewerField.getHiliteIconLeftPadding()
,
DetailViewerField.getHiliteIconRightPadding()
,
ListGrid.getHiliteIcons()
,
ListGrid.getHiliteIconPosition()
,
ListGrid.getHiliteIconSize()
,
ListGrid.getHiliteIconWidth()
,
ListGrid.getHiliteIconHeight()
,
ListGrid.getHiliteIconLeftPadding()
,
ListGrid.getHiliteIconRightPadding()
,
ListGridField.getHiliteIconPosition()
,
ListGridField.getHiliteIconSize()
,
ListGridField.getHiliteIconWidth()
,
ListGridField.getHiliteIconHeight()
,
ListGridField.getHiliteIconLeftPadding()
,
ListGridField.getHiliteIconRightPadding()
,
ListGrid.getHiliteCanReplaceValue()
,
ListGrid.getCanEditHilites()