문제

I found a code that handles mouseover event whenever a user hovers over any cell:

                 table.addCellPreviewHandler(new Handler<List<String>>()
                    {

                        @Override
                        public void onCellPreview(
                            CellPreviewEvent<List<String>> event)
                        {
                            if ("mouseover".equals(event.getNativeEvent().getType())) {
                                Element cellElement = event.getNativeEvent().getEventTarget().cast();
                                // play with element
                                System.out.println(" message !!");
                            }
                        }
                    });

When user hovers over title of columns, nothing happens. Mouseover event should fire also when hovering over borders.

도움이 되었습니까?

해결책

table.addDomHandler(new MouseOverHandler() {
   @Override
   public void onMouseOver(MouseOverEvent event) {
      // handle the event
   }
}, MouseOverEvent.getType());
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top