GWT SimplePager: how to enable tooltip on the pager button, like the first, last, next, previous?

I use Custom Pager, expanding Simple Pager. GWT version is 2.3

I want to provide a hint on the SimplePagers button, like first, last, next, previous.

How can i achieve this?

Any help or guidance in this matter would be appreciated.

+3
source share
1 answer

This is actually not so easy to do, because SimplePager is not a very extensible class. It does not provide access to its private button fields in any way, nor does it assign unique style classes to each class.

One solution you can use is:

final NodeList<Element> tdElems = 
    simplePager.getElement().getElementsByTagName("td");

for (int i = 0; i < tdElems.getLength(); i++) {

  final String toolTipText;

  if (i == 0)
    toolTipText = "First page";
  else if (i == 1)
    toolTipText = "Previous page";
  else if (i == 2)
    continue; /* This is the middle td - no button */
  else if (i == 3)
    toolTipText = "Next page";
  else if (i == 4)
    toolTipText = "Last page";
  else
    continue;

  tdElems.getItem(i).setTitle(toolTipText);
}

, , - , SimplePager . SimplePager .

+2

All Articles