Ignore:
Timestamp:
May 27, 2010, 11:36:22 AM (11 years ago)
Author:
duh
Message:
  • grouping page version 0.2 (tooltips working, headers, help feedback)
  • made sure field name show with the first letter as uppercase in the wizard
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/grails-app/taglib/dbnp/studycapturing/WizardTagLib.groovy

    r457 r484  
    727727                        // render template fields
    728728                        entity.giveFields().each() {
    729                                 out << '<div class="' + attrs.get('class') + '">' + it.name + (it.unit ? " (${it.unit})" : '')
     729                                def ucName              = it.name[0].toUpperCase() + it.name.substring(1)
     730
     731                                out << '<div class="' + attrs.get('class') + '">' + ucName + (it.unit ? " (${it.unit})" : '')
    730732                                if (it.comment) {
    731733                                        out << '<div class="helpIcon"></div>'
     
    767769                                def fieldValue  = entity.getFieldValue(it.name)
    768770                                def helpText    = (it.comment && renderType == 'element') ? it.comment : ''
     771                                def ucName              = it.name[0].toUpperCase() + it.name.substring(1)
    769772
    770773                                // output column opening element?
     
    777780                                                inputElement = (renderType == 'element') ? 'textFieldElement' : 'textField'
    778781                                                out << "$inputElement"(
    779                                                         description: it.name,
     782                                                        description: ucName,
    780783                                                        name: prependName + it.escapedName(),
    781784                                                        value: fieldValue
     
    786789                                                if (!it.listEntries.isEmpty()) {
    787790                                                        out << "$inputElement"(
    788                                                                 description: it.name,
     791                                                                description: ucName,
    789792                                                                name: prependName + it.escapedName(),
    790793                                                                from: it.listEntries,
     
    802805                                                if (it.ontologies) {
    803806                                                        out << "$inputElement"(
    804                                                                 description     : it.name,
     807                                                                description     : ucName,
    805808                                                                name            : prependName + it.escapedName(),
    806809                                                                value           : fieldValue.toString(),
     
    809812                                                } else {
    810813                                                        out << "$inputElement"(
    811                                                                 description     : it.name,
     814                                                                description     : ucName,
    812815                                                                name            : prependName + it.escapedName(),
    813816                                                                value           : fieldValue.toString()
     
    854857                                                // render element
    855858                                                out << "$inputElement"(
    856                                                         description: it.name,
     859                                                        description: ucName,
    857860                                                        name: prependName + it.escapedName(),
    858861                                                        value: fieldValue,
Note: See TracChangeset for help on using the changeset viewer.