将选择侦听器添加到GXT Grid?

the*_*e19 5 java grid gwt gxt

我正在尝试向我的GXT(Ext GWT)Grid添加一个选择监听器,但我似乎无法解决它.我尝试了很多变化而没有运气:

myGrid.addListener(Events.Select, new SelectionListener<ComponentEvent>() {

     @Override
     public void componentSelected(ComponentEvent ce) {
         System.out.println("selected");
     }
});
Run Code Online (Sandbox Code Playgroud)

小智 11

        myGrid.getSelectionModel().addSelectionChangedListener(new SelectionChangedListener<ModelData>() {

        @Override
        public void selectionChanged(SelectionChangedEvent<ModelData> se) {
            ...

        }
    });
Run Code Online (Sandbox Code Playgroud)

试试这个代码


Abd*_*aly 1

尝试:

myGrid.addListener(Events.Select, new Listener<GridEvent<ModelData>>() {
    @Override public void handleEvent(GridEvent<ModelData> be) {
        System.out.println("selected");
    }
});
Run Code Online (Sandbox Code Playgroud)

如有必要,将 ModelData 替换为您的模型类型。