代码之家  ›  专栏  ›  技术社区  ›  Tushar Ahirrao

如何将clickHandler添加到GWT中的<li>标记?

gwt
  •  3
  • Tushar Ahirrao  · 技术社区  · 15 年前

    请帮帮我。。。

    3 回复  |  直到 15 年前
        1
  •  2
  •   jrydberg    15 年前

    一旦掌握了元素,就可以使用FocusWidget。有一个FocusWidget构造函数接受单个元素。之后,您可以调用addClickHandler

        2
  •  2
  •   Iker Jimenez    15 年前

    <li> <李> 小装置。

        3
  •  0
  •   joscarsson    12 年前

    这就是我目前正在使用的。这是可行的,但我不确定这是否是正确的方法。

    public class ListItem extends HTMLPanel implements HasClickHandlers {
        public ListItem(String html) {
            super(html);
        }
    
        @Override
        protected void setElement(Element elem) {
            super.setElement(DOM.createElement("li"));
        }
    
        @Override
        public HandlerRegistration addClickHandler(ClickHandler handler) {
            return addDomHandler(handler, ClickEvent.getType());
        }
    }