@Override public SiteDTO getSelection() { return editorGrid.getSelectionModel().getSelectedItem(); } }
@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(BaseEvent be) { if (!grid.getSelectionModel().getSelection().isEmpty()) select.enable(); else select.disable(); } });
@SuppressWarnings("unchecked") public void handleEvent(BaseEvent e) { EventType type = e.getType(); if (type == Events.RowMouseDown) { handleMouseDown((GridEvent) e); } else if (type == Events.RowClick) { handleMouseClick((GridEvent) e); } else if (type == Events.RowUpdated) { onRowUpdated((GridEvent) e); } else if (type == Events.Refresh || type == Events.ViewReady) { refresh(); if (getLastFocused() != null) { grid.getView().onHighlightRow(listStore.indexOf(getLastFocused()), true); } } else if (type == Events.HiddenChange) { handleColumnHidden((ColumnModelEvent) e); } }
@Override protected void onKeyUp(GridEvent<BeanModel> ge) { super.onKeyUp(ge); fireEvent(grid.getSelectionModel().getSelectedItem(), false, false); }
@Override protected void onKeyDown(GridEvent<BeanModel> ge) { super.onKeyDown(ge); fireEvent(grid.getSelectionModel().getSelectedItem(), false, false); }
@Override protected void handleMouseDown(GridEvent<BeanModel> beanModelGridEvent) { super.handleMouseDown(beanModelGridEvent); fireEvent(grid.getSelectionModel().getSelectedItem(), false, true); }
GridSelectionModel<ModelData> sm = new GridSelectionModel<ModelData>(); sm.setSelectionMode(SelectionMode.SINGLE); sm.addSelectionChangedListener(new SelectionChangedListener<ModelData>() {
/** * 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(); }
public IndicatorGridPanel(Dispatcher dispatcher) { this.dispatcher = dispatcher; store = new ListStore<ModelData>(loader); grid = new Grid<ModelData>(store, createColumnModel()); grid.setView(new HighlightingGridView() { @Override protected boolean isHighlightable(ModelData model) { return model instanceof IndicatorDTO; } }); setEmptyText(); grid.setAutoExpandColumn("name"); grid.setHideHeaders(true); grid.getSelectionModel().setSelectionMode(SelectionMode.SINGLE); grid.getSelectionModel().addListener(Events.BeforeSelect, new Listener<SelectionEvent<ModelData>>() { @Override public void handleEvent(SelectionEvent<ModelData> event) { if (!(event.getModel() instanceof IndicatorDTO)) { event.setCancelled(true); } } }); setLayout(new FitLayout()); add(grid); }
grid.setSelectionModel(new GridSelectionModel<>()); grid.getSelectionModel().addSelectionChangedListener(new SelectionChangedListener<UserPermissionDTO>() {
@Override public void componentSelected(MenuEvent ce) { List<ColumnConfig> columns = new ArrayList<ColumnConfig>(); ColumnConfig col; for (int i = 0; i < getColumnModel().getColumnCount(); i++) { col = getColumnModel().getColumn(i); if (col instanceof TolaGxtColumnConfig) { TolaGxtColumnConfig rcol = (TolaGxtColumnConfig) col; if (rcol.isParticipateInCsvGeneration()) { columns.add(rcol); } } } BaseModelToCsvConverter converter = new BaseModelToCsvConverter(getSelectionModel().getSelectedItems()); String csv = converter.convert(columns.toArray( new ColumnConfig[0])); Clipboard.setText(csv); } });
@Override protected void handleMouseDown(GridEvent<M> e) { if (!tree.getTreeView().isSelectableTarget(e.getModel(), e.getTarget())) { return; } super.handleMouseDown(e); }
@Override public void onUp(GridEvent<M> e) { onKeyUp(e); }
@Override public void onDown(GridEvent<M> e) { onKeyDown(e); }
/** * Creates a new grid. * * @param store the data store * @param cm the column model */ public Grid(ListStore<M> store, ColumnModel cm) { this.store = store; this.cm = cm; this.view = new GridView(); disabledStyle = null; baseStyle = "x-grid-panel"; setSelectionModel(new GridSelectionModel<M>()); disableTextSelection(true); }
editorGrid.setStripeRows(true); final GridSelectionModel<SiteDTO> sm = new GridSelectionModel<>(); sm.setSelectionMode(SelectionMode.SINGLE); sm.addSelectionChangedListener(new SelectionChangedListener<SiteDTO>() {
/** * Inits the grid. */ public void initGrid() { ColumnModel cm = prepareColumnModel(); grid = new Grid<RuleModel>(store, cm); grid.setBorders(true); grid.getSelectionModel().setSelectionMode(SelectionMode.SINGLE); grid.setHeight("70px"); grid.setLazyRowRender(0); setGridProperties(); }
grid.setStripeRows(true); grid.setAutoExpandColumn("title"); grid.setSelectionModel(new GridSelectionModel<ReportMetadataDTO>()); grid.setClicksToEdit(ClicksToEdit.ONE); grid.setLoadMask(true); grid.getSelectionModel().addSelectionChangedListener(new SelectionChangedListener<ReportMetadataDTO>() {
@Override protected void onDragStart(DNDEvent e) { Element r = grid.getView().findRow(e.getDragEvent().getStartElement()).cast(); if (r == null) { e.setCancelled(true); return; } List<ModelData> sel = grid.getSelectionModel().getSelectedItems(); if (sel.size() > 0) { e.setCancelled(false); e.setData(sel); if (getStatusText() == null) { e.getStatus().update(GXT.MESSAGES.grid_ddText(sel.size())); } else { e.getStatus().update(Format.substitute(getStatusText(), sel.size())); } } }