-
2 Mar 2010 11:11 PM #1
customize field label
customize field label
how can i add a image to field label and make it receiving click event?
-
3 Mar 2010 4:43 PM #2
-
4 Mar 2010 3:59 AM #3
Add a click event listener to the holding container and simle check if the target was the label.
-
4 Mar 2010 5:25 PM #4
This is my code:
source and target are also this Field NOT label or img. So it does not work.public class OnlineHelpTextField<T> extends TextField<T>
{
public OnlineHelpTextField()
{
addListener(Events.OnClick, new Listener<DomEvent>()
{
@Override
public void handleEvent(DomEvent domEvent) {
MessageBox.alert("source", domEvent.getSource().getClass().toString(), null);
MessageBox.alert("target", domEvent.getTarget().getString(), null);
}
});
}
public void setFieldLabel(String label)
{
Image img = new Image("img/hd/helptool-icon-thumb.png");
img.addClickHandler(new ClickHandler()
{
@Override
public void onClick(ClickEvent clickEvent) {
Info.display("Help", "Say something");
}
});
String l = label + img.getElement().getString();
super.setFieldLabel(l);
}
}
Any suggestion?
-
6 Mar 2010 12:59 AM #5
Simply, I want a field with '?' icon after label or after field or somewhere others to support online help. Maybe somebody has a solution.
Please help me. Thanks!
-
9 Mar 2010 6:52 PM #6
-
9 Mar 2010 11:59 PM #7
-
10 Mar 2010 1:01 AM #8
-
15 Mar 2010 10:02 PM #9


Reply With Quote