/** * Fires a open event on all registered handlers in the handler manager.If no * such handlers exist, this method will do nothing. * * @param <S> The event source * @param source the source of the handlers * @param jsObj the native event */ public static <S extends HasCellClickHandlers & HasHandlers> void fire( S source, JavaScriptObject jsObj) { if (TYPE != null) { CellClickEvent event = new CellClickEvent(jsObj); source.fireEvent(event); } }
@Override public void onCellClick(CellClickEvent event) { treeRecordClick((TreeGrid) event.getSource(), false, null); } };
/** * Add a cellClick handler. * <p> * Called when a cell receives a click event. * * @param handler the cellClick handler * @return {@link HandlerRegistration} used to remove this handler */ public HandlerRegistration addCellClickHandler(com.smartgwt.client.widgets.grid.events.CellClickHandler handler) { if(getHandlerCount(com.smartgwt.client.widgets.grid.events.CellClickEvent.getType()) == 0) setupCellClickEvent(); return doAddHandler(handler, com.smartgwt.client.widgets.grid.events.CellClickEvent.getType()); }
@Override public void onCellClick(CellClickEvent event) { jackrabbitExplorer.changeCurrentNodeTypeAssociation(event.getRecord() .getAttribute("path")); jackrabbitExplorer.hidePossibleIconsWindow(); } }
@Override public void onCellClick(com.smartgwt.client.widgets.grid.events.CellClickEvent event) { selectedPropertyListGridRecord = (JcrPropertyListGridRecord)event.getRecord(); // TODO Proper handling of node types //String propertyName = selectedPropertyListGridRecord.getAttribute("property"); if (selectedPropertyListGridRecord.getProperty().getName().contains("jcr:data")) { propertiesListGrid.setCanEdit(false); String selectedNodePath = cellMouseDownTreeGrid.getSelectedRecord().getAttribute("path"); String mimeType = ""; for (int i = 0; i < propertiesListGridRecords.length; i++) { if ("jcr:mimeType".equalsIgnoreCase(propertiesListGridRecords[i].getAttribute("property"))) { mimeType = propertiesListGridRecords[i].getAttribute("value"); } } if (mimeType.startsWith("image")) { createBinaryImgWindow(selectedNodePath, selectedNodePath + "/" + "jcr:data", mimeType); } else { com.google.gwt.user.client.Window.open(BINARY_SERVLET_PATH + selectedNodePath + "/" + "jcr:data" , "_blank", "toolbar=no,menubar=no,location=no,resizable=yes,scrollbars=yes,status=no"); } return; } else { propertiesListGrid.setCanEdit(false); new EditProperty().editPropertyBox(JcrExplorer.this, selectedPropertyListGridRecord.getProperty(), true); } } }