Skip to content
This repository was archived by the owner on Oct 20, 2021. It is now read-only.
This repository was archived by the owner on Oct 20, 2021. It is now read-only.

make datarow field names (optionally) case insensitive #187

@StephanWald

Description

@StephanWald

We'd like to find and implement a solution in the gist of this customer request:

ich hätte noch einen Vorschlag/Bitte zu den BasisComponents.

Ich verwende diese zu 90% mit einer Template, die ich aus dem DD generiere. In Templates und auch in SQLResultSets, die aus SQL-Abfragen resultieren, sind alle Feldnamen komplett in Großbuchstaben. Es ist zwar möglich, alle Feldnamen immer groß zu schreiben, aber die Lesbarkeit wird dadurch nicht besser:

      data!.setFieldValue("RANDOBEN",#Parameter!.getRandOben())
      data!.setFieldValue("RANDUNTEN",#Parameter!.getRandUnten())
      data!.setFieldValue("RANDOBENFOLGE",#Parameter!.getRandObenFolge())
      data!.setFieldValue("RANDUNTENFOLGE",#Parameter!.getRandUntenFolge())
      data!.setFieldValue("ARCHIVNAME",#Parameter!.getArchivName())

Wenn man der DataRow sagen könnte, die soll die Groß/Kleinschreibung ignorieren, könnte man diesen Code so schreiben:

      data!.setFieldValue("randOben",#Parameter!.getRandOben())
      data!.setFieldValue("randUnten",#Parameter!.getRandUnten())
      data!.setFieldValue("randObenFolge",#Parameter!.getRandObenFolge())
      data!.setFieldValue("randUntenFolge",#Parameter!.getRandUntenFolge())
      data!.setFieldValue("archivName",#Parameter!.getArchivName())

was meiner Meinung nach, viel besser zu lesen ist.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions