Changeset 322


Ignore:
Timestamp:
Mar 31, 2010, 3:51:25 PM (7 years ago)
Author:
tabma
Message:
  • highlight columns which are null (unused fields and/or values could not be stored in the record because of type mismatch)
Location:
trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/grails-app/services/dbnp/importer/ImporterService.groovy

    r321 r322  
    263263        for (HSSFCell cell: excelrow) {
    264264            def mc = mcmap[cell.getColumnIndex()]
    265             def value = formatValue(df.formatCellValue(cell), mc.templatefieldtype)
     265            def value = formatValue(df.formatCellValue(cell), mc.templatefieldtype)         
    266266
    267267            switch(mc.entity) {
     
    272272                case Subject    :   (record.any {it.getClass()==mc.entity}) ? 0 : record.add(subject)
    273273                                    if (mc.identifier) { subject.name = value; break }
    274                                     subject.setFieldValue(mc.property.name, value)
     274                                    subject.setFieldValue(mc.property.name, value)                                 
    275275                                    break
    276276                case Event      :   (record.any {it.getClass()==mc.entity}) ? 0 : record.add(event)
  • trunk/grails-app/views/importer/common/_postview.gsp

    r299 r322  
    2020                    <tr>
    2121                        <g:each var="field" in="${entity.giveFields()}">
     22                            <g:if test="${entity.getFieldValue(field.name)!=null}">
    2223                            <td class="header">
    2324                                <b>${field.name}</b>
    24                                 ${entity.getFieldValue(field.name)}
     25                                ${entity.getFieldValue(field.name)}                             
    2526                            </td>
     27                            </g:if>
     28                            <g:else>
     29                                <td class="valueundefined" >
     30                                    <b>${field.name}</b>
     31                                    &#215;
     32                                </td>
     33                            </g:else>
    2634                        </g:each>
    2735                    </tr>
  • trunk/web-app/css/importer.css

    r173 r322  
    1212}
    1313
     14.valueundefined
     15{
     16    border-collapse:collapse;
     17    border-width: 1px;
     18    border-color: red;
     19    background-color: #DDDDDD;
     20    color: gray;
     21}
     22
Note: See TracChangeset for help on using the changeset viewer.