Examples of DetailFieldDefinition


Examples of org.pentaho.reporting.engine.classic.wizard.model.DetailFieldDefinition

      final List<FieldWrapper> details = getDetailFields();
      final DataSchema schema = getEditorModel().getDataSchema().getDataSchema();
      for (final int i : selectedIndices)
      {
        final SourceFieldDefinition field = getSelectableFields().get(i);
        final DetailFieldDefinition xulField = new DefaultDetailFieldDefinition();
        xulField.setField(field.getFieldName());
        details.add(new FieldWrapper(xulField, schema));
      }
      setDetailFields(details);
    }
View Full Code Here

Examples of org.pentaho.reporting.engine.classic.wizard.model.DetailFieldDefinition

        return;
      }
      final FieldDefinition fieldDefinition = activeField.getFieldDefinition();
      if (fieldDefinition instanceof DetailFieldDefinition)
      {
        final DetailFieldDefinition definition = (DetailFieldDefinition) fieldDefinition;
        definition.setHorizontalAlignment(ElementAlignment.LEFT);
        updateAlignmentButtons(ElementAlignment.LEFT);
      }
      else if (fieldDefinition instanceof GroupDefinition)
      {
        final GroupDefinition groupDefinition = (GroupDefinition) fieldDefinition;
View Full Code Here

Examples of org.pentaho.reporting.engine.classic.wizard.model.DetailFieldDefinition

      }
      final FieldDefinition fieldDefinition = activeField.getFieldDefinition();

      if (fieldDefinition instanceof DetailFieldDefinition)
      {
        final DetailFieldDefinition definition = (DetailFieldDefinition) fieldDefinition;
        definition.setHorizontalAlignment(ElementAlignment.CENTER);
        updateAlignmentButtons(ElementAlignment.CENTER);
      }
      else if (fieldDefinition instanceof GroupDefinition)
      {
        final GroupDefinition groupDefinition = (GroupDefinition) fieldDefinition;
View Full Code Here

Examples of org.pentaho.reporting.engine.classic.wizard.model.DetailFieldDefinition

      }
      final FieldDefinition fieldDefinition = activeField.getFieldDefinition();

      if (fieldDefinition instanceof DetailFieldDefinition)
      {
        final DetailFieldDefinition definition = (DetailFieldDefinition) fieldDefinition;
        definition.setHorizontalAlignment(ElementAlignment.RIGHT);
        updateAlignmentButtons(ElementAlignment.RIGHT);
      }
      else if (fieldDefinition instanceof GroupDefinition)
      {
        final GroupDefinition groupDefinition = (GroupDefinition) fieldDefinition;
View Full Code Here

Examples of org.pentaho.reporting.engine.classic.wizard.model.DetailFieldDefinition

    final Band detailsFooter = definition.getDetailsFooter();

    final DetailFieldDefinition[] detailFieldDefinitions = wizardSpecification.getDetailFieldDefinitions();
    for (int i = 0; i < detailFieldDefinitions.length; i++)
    {
      final DetailFieldDefinition fieldDefinition = detailFieldDefinitions[i];
      final UpdateDetailsTask updateTask = new UpdateDetailsTask(fieldDefinition);
      iterateSection(itemband, updateTask);
      iterateSection(detailsHeader, updateTask);
      iterateSection(detailsFooter, updateTask);
    }
View Full Code Here

Examples of org.pentaho.reporting.engine.classic.wizard.model.DetailFieldDefinition

    }

    final Float[] widthSpecs = new Float[detailFieldDefinitions.length];
    for (int i = 0; i < detailFieldDefinitions.length; i++)
    {
      final DetailFieldDefinition fieldDefinition = detailFieldDefinitions[i];
      final Length length = fieldDefinition.getWidth();
      if (length == null)
      {
        continue;
      }
      widthSpecs[i] = length.getNormalizedValue();
    }
    final float[] computedWidth =
        AutoGeneratorUtility.computeFieldWidths(widthSpecs, definition.getPageDefinition().getWidth());


    itemBand.getStyle().setStyleProperty(BandStyleKeys.LAYOUT, "row");
    for (int i = 0; i < detailFieldDefinitions.length; i++)
    {
      final DetailFieldDefinition detailFieldDefinition = detailFieldDefinitions[i];
      setupField(null, null, itemBand, detailFieldDefinition, computedWidth[i]);
    }

  }
View Full Code Here

Examples of org.pentaho.reporting.engine.classic.wizard.model.DetailFieldDefinition

    }

    final Float[] widthSpecs = new Float[detailFieldDefinitions.length];
    for (int i = 0; i < detailFieldDefinitions.length; i++)
    {
      final DetailFieldDefinition fieldDefinition = detailFieldDefinitions[i];
      final Length length = fieldDefinition.getWidth();
      if (length == null)
      {
        continue;
      }
      widthSpecs[i] = length.getNormalizedValue();
    }
    final float[] computedWidth =
        AutoGeneratorUtility.computeFieldWidths(widthSpecs, definition.getPageDefinition().getWidth());

    itemBand.getStyle().setStyleProperty(BandStyleKeys.LAYOUT, "row");
    if (detailsHeader != null)
    {
      detailsHeader.getStyle().setStyleProperty(BandStyleKeys.LAYOUT, "row");
    }
    if (detailsFooter != null)
    {
      detailsFooter.getStyle().setStyleProperty(BandStyleKeys.LAYOUT, "row");
    }

    for (int i = 0; i < detailFieldDefinitions.length; i++)
    {
      final DetailFieldDefinition detailFieldDefinition = detailFieldDefinitions[i];
      setupField(detailsHeader, detailsFooter, itemBand, detailFieldDefinition, computedWidth[i]);
    }

    if (detailsFooter != null)
    {
View Full Code Here

Examples of org.pentaho.reporting.engine.classic.wizard.model.DetailFieldDefinition

      xmlWriter.writeTag(WizardCoreModule.NAMESPACE, "detail-fields", XmlWriter.OPEN);
      final DetailFieldDefinition[] detailFieldDefinitions = specification.getDetailFieldDefinitions();
      final DetailFieldDefinitionWriteHandler detailWriteHandler = new DetailFieldDefinitionWriteHandler();
      for (int i = 0; i < detailFieldDefinitions.length; i++)
      {
        final DetailFieldDefinition definition = detailFieldDefinitions[i];
        detailWriteHandler.writeReport(bundle, wizardFileState, xmlWriter, definition);
      }
      xmlWriter.writeCloseTag();

      xmlWriter.writeTag(WizardCoreModule.NAMESPACE, "group-definitions", XmlWriter.OPEN);
View Full Code Here

Examples of org.pentaho.reporting.engine.classic.wizard.model.DetailFieldDefinition

        return;
      }
      final FieldDefinition fieldDefinition = activeField.getFieldDefinition();
      if (fieldDefinition instanceof DetailFieldDefinition)
      {
        final DetailFieldDefinition definition = (DetailFieldDefinition) fieldDefinition;
        definition.setHorizontalAlignment(ElementAlignment.LEFT);
        updateAlignmentButtons(ElementAlignment.LEFT);
      }
      else if (fieldDefinition instanceof GroupDefinition)
      {
        final GroupDefinition groupDefinition = (GroupDefinition) fieldDefinition;
View Full Code Here

Examples of org.pentaho.reporting.engine.classic.wizard.model.DetailFieldDefinition

      }
      final FieldDefinition fieldDefinition = activeField.getFieldDefinition();

      if (fieldDefinition instanceof DetailFieldDefinition)
      {
        final DetailFieldDefinition definition = (DetailFieldDefinition) fieldDefinition;
        definition.setHorizontalAlignment(ElementAlignment.CENTER);
        updateAlignmentButtons(ElementAlignment.CENTER);
      }
      else if (fieldDefinition instanceof GroupDefinition)
      {
        final GroupDefinition groupDefinition = (GroupDefinition) fieldDefinition;
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.