public class TriggerFieldDefaultAppearance extends ValueBaseFieldDefaultAppearance implements TriggerFieldCell.TriggerFieldAppearance
Modifier and Type | Class and Description |
---|---|
static interface |
TriggerFieldDefaultAppearance.TriggerFieldResources |
static interface |
TriggerFieldDefaultAppearance.TriggerFieldStyle |
ValueBaseFieldDefaultAppearance.ValueBaseFieldResources, ValueBaseFieldDefaultAppearance.ValueBaseFieldStyle
Constructor and Description |
---|
TriggerFieldDefaultAppearance() |
TriggerFieldDefaultAppearance(TriggerFieldDefaultAppearance.TriggerFieldResources resources) |
Modifier and Type | Method and Description |
---|---|
XElement |
getInputElement(Element parent) |
protected TriggerFieldDefaultAppearance.TriggerFieldResources |
getResources() |
protected TriggerFieldDefaultAppearance.TriggerFieldStyle |
getStyle() |
void |
onFocus(Element parent,
boolean focus) |
void |
onResize(XElement parent,
int width,
int height,
boolean hideTrigger) |
void |
onTriggerClick(XElement parent,
boolean click) |
void |
onTriggerOver(XElement parent,
boolean over) |
void |
render(SafeHtmlBuilder sb,
String value,
FieldCell.FieldAppearanceOptions options) |
protected void |
renderInput(SafeHtmlBuilder shb,
String value,
SafeStyles inputStyles,
FieldCell.FieldAppearanceOptions options)
Helper method to render the input in the trigger field.
|
void |
setEditable(XElement parent,
boolean editable) |
boolean |
triggerIsOrHasChild(XElement parent,
Element target) |
onEmpty, onValid, setReadOnly
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
onEmpty, onValid, setReadOnly
public TriggerFieldDefaultAppearance()
public TriggerFieldDefaultAppearance(TriggerFieldDefaultAppearance.TriggerFieldResources resources)
public XElement getInputElement(Element parent)
getInputElement
in interface ValueBaseInputCell.ValueBaseFieldAppearance
protected TriggerFieldDefaultAppearance.TriggerFieldResources getResources()
protected TriggerFieldDefaultAppearance.TriggerFieldStyle getStyle()
public void onFocus(Element parent, boolean focus)
onFocus
in interface FieldCell.FieldAppearance
onFocus
in class ValueBaseFieldDefaultAppearance
public void onTriggerClick(XElement parent, boolean click)
onTriggerClick
in interface TriggerFieldCell.TriggerFieldAppearance
public void onTriggerOver(XElement parent, boolean over)
onTriggerOver
in interface TriggerFieldCell.TriggerFieldAppearance
public void render(SafeHtmlBuilder sb, String value, FieldCell.FieldAppearanceOptions options)
render
in interface TriggerFieldCell.TriggerFieldAppearance
protected void renderInput(SafeHtmlBuilder shb, String value, SafeStyles inputStyles, FieldCell.FieldAppearanceOptions options)
public void setEditable(XElement parent, boolean editable)
setEditable
in interface TriggerFieldCell.TriggerFieldAppearance
public boolean triggerIsOrHasChild(XElement parent, Element target)
triggerIsOrHasChild
in interface TriggerFieldCell.TriggerFieldAppearance
public void onResize(XElement parent, int width, int height, boolean hideTrigger)
onResize
in interface TriggerFieldCell.TriggerFieldAppearance
Copyright © 2018. All rights reserved.