예제 #1
0
    @Override
    public Object getValue(final JsonObject obj) {
      final JsonObject rowData = obj.getObject(GridState.JSONKEY_DATA);

      if (rowData.hasKey(id)) {
        final JsonValue columnValue = rowData.get(id);

        return rendererConnector.decode(columnValue);
      }

      return null;
    }
예제 #2
0
 /**
  * Sets a new renderer for this column object
  *
  * @param rendererConnector a renderer connector object
  */
 public void setRenderer(AbstractRendererConnector<Object> rendererConnector) {
   setRenderer(rendererConnector.getRenderer());
   this.rendererConnector = rendererConnector;
 }
예제 #3
0
 public CustomGridColumn(String id, AbstractRendererConnector<Object> rendererConnector) {
   super(rendererConnector.getRenderer());
   this.rendererConnector = rendererConnector;
   this.id = id;
 }