@Override protected void onKeyDown(ComponentEvent ce, int index) { ce.cancelBubble(); if (grid.getSelectionModel() instanceof CellSelectionModel<?>) { CellSelectionModel<?> csm = (CellSelectionModel<?>) grid.getSelectionModel(); csm.selectCell(0, index); } else { grid.getSelectionModel().select(0, false); } }
@Override protected void initTemplates() { super.initTemplates(); GridSelectionModel<ModelData> sm = grid.getSelectionModel(); sm.addListener(Events.BeforeSelect, new Listener<SelectionEvent<ModelData>>() { public void handleEvent(SelectionEvent<ModelData> be) { onBeforeRowSelect(be); } }); }
public void handleEvent(GridEvent event) { KeyAndMouseSelectionModel.this.fireEvent( KeyAndMouseSelectionModel.this.grid.getSelectionModel().getSelectedItem(),true, true); } });
@Override public M getSelection() { GridSelectionModel<M> sm = grid.getSelectionModel(); if (sm instanceof CellSelectionModel) { CellSelectionModel<M>.CellSelection cell = ((CellSelectionModel<M>) sm).getSelectCell(); return cell == null ? null : cell.model; } else { return sm.getSelectedItem(); } }
public void handleEvent(BaseEvent be) { if (!grid.getSelectionModel().getSelection().isEmpty()) select.enable(); else select.disable(); } });
protected void onFocus(ComponentEvent ce) { if (GXT.isFocusManagerEnabled()) { if (getSelectionModel().selectedHeader != null) { FocusFrame.get().frame(getSelectionModel().selectedHeader); } else { FocusFrame.get().frame(this); } } }
protected void onKeyLeft(GridEvent<?> ce) { if (grid.getSelectionModel().getSelectedItem() != null) { collapseRow(grid.getStore().indexOf(grid.getSelectionModel().getSelectedItem())); } }
protected void onKeyRight(GridEvent<?> ce) { if (grid.getSelectionModel().getSelectedItem() != null) { expandRow(grid.getStore().indexOf(grid.getSelectionModel().getSelectedItem())); } }
@Override protected void onKeyUp(GridEvent<BeanModel> ge) { super.onKeyUp(ge); fireEvent(grid.getSelectionModel().getSelectedItem(), false, false); }
@Override public void select() { searchStatus.setBusy("Get User Details...."); Dispatcher.forwardEvent(GeofenceEvents.BIND_SELECTED_USER, grid.getSelectionModel().getSelectedItem()); }
protected void onCellClick(GridEvent ge) { M selection = (M) ge.getGrid().getSelectionModel().getSelectedItem(); if (lastSelection != selection) { lastSelection = selection; presenter.onSelectionChanged(selection); } }
@Override protected void handleMouseDown(GridEvent<BeanModel> beanModelGridEvent) { super.handleMouseDown(beanModelGridEvent); fireEvent(grid.getSelectionModel().getSelectedItem(), false, true); }
@Override protected void onKeyDown(GridEvent<BeanModel> ge) { super.onKeyDown(ge); fireEvent(grid.getSelectionModel().getSelectedItem(), false, false); }
public void handleEvent(GridEvent ge) { FileDescriptorGxt ufb = grid.getSelectionModel().getSelectedItem(); GWT.log("downloading" + ufb.getFileName(), null); download(GWT.getModuleBaseURL() + controllerUrl+"?" + CONTROLLER_DOWNLOAD+"&fileId="+ufb.getFileId()); }});
protected void onGridKey(GridEvent<M> e) { int kc = e.getKeyCode(); if ((kc == KeyCodes.KEY_ENTER || (kc == 113 && GXT.isWindows)) && !isVisible()) { M r = grid.getSelectionModel().getSelectedItem(); if (r != null) { int index = this.grid.store.indexOf(r); startEditing(index, true); e.cancelBubble(); } } }
/** * Inits the grid. */ private void initGrid() { ColumnModel cm = prepareColumnModel(); grid = new Grid<T>(store, cm); grid.setBorders(true); grid.getSelectionModel().setSelectionMode(SelectionMode.SINGLE); grid.setHeight("95%"); grid.setLazyRowRender(0); setGridProperties(); }
protected void afterGridRowDoubleClicked(GridEvent ge) { Object selected = ge.getGrid().getSelectionModel().getSelectedItem(); AppEvent ae = new AppEvent(USER_GRID_DOUBLE_CLICK); ae.setData("USER", ((BeanModel) selected).getBean()); Dispatcher.get().dispatch(ae); }
protected void afterGridRowDoubleClicked(GridEvent ge) { Object selected = ge.getGrid().getSelectionModel().getSelectedItem(); AppEvent ae = new AppEvent(ROLE_GRID_DOUBLE_CLICK); ae.setData("ROLE", ((BeanModel) selected).getBean()); Dispatcher.get().dispatch(ae); }
protected void afterGridRowDoubleClicked(GridEvent ge) { Object selected = ge.getGrid().getSelectionModel().getSelectedItem(); AppEvent ae = new AppEvent(GROUP_GRID_DOUBLE_CLICK); ae.setData("GROUP", ((BeanModel) selected).getBean()); Dispatcher.get().dispatch(ae); }
public void handleEvent(DomEvent e) { if (e.getType() == Events.Complete) { EditorEvent ee = (EditorEvent) e; onEditComplete((CellEditor) ee.getEditor(), ee.getValue(), ee.getStartValue()); } else if (e.getType() == Events.SpecialKey) { grid.getSelectionModel().onEditorKey(e); } else if (e.getType() == Events.CancelEdit) { EditorEvent ee = (EditorEvent) e; onEditCancel((CellEditor) ee.getEditor(), ee.getValue(), ee.getStartValue()); } } };