Tony CHEMIT pushed to branch develop-7.x at ultreiaio / ird-observe

Commits:

1 changed file:

Changes:

  • client-core/src/main/java/fr/ird/observe/client/ui/content/data/seine/dcp/FloatingObjectPartsTableCellRenderer.java
    ... ... @@ -61,9 +61,13 @@ public class FloatingObjectPartsTableCellRenderer implements TableCellRenderer {
    61 61
             TableCellRenderer renderer = objectRenderer;
    
    62 62
             Object newValue = value;
    
    63 63
             boolean enabled = node.isEditable() && table.isCellEditable(row, column) && node.isEnabled();
    
    64
    -        if (node.isBoolean() && node.isColumnEditable(column)) {
    
    65
    -            newValue = value == null ? null : Boolean.valueOf(String.valueOf(value));
    
    66
    -            renderer = node.isExclusive() ? booleanExclusiveRenderer : booleanInclusiveRenderer;
    
    64
    +        if (node.isBoolean()) {
    
    65
    +            if (node.isColumnEditable(column)) {
    
    66
    +                newValue = value == null ? null : Boolean.valueOf(String.valueOf(value));
    
    67
    +                renderer = node.isExclusive() ? booleanExclusiveRenderer : booleanInclusiveRenderer;
    
    68
    +            } else {
    
    69
    +                newValue="";
    
    70
    +            }
    
    67 71
             }
    
    68 72
             Component component = renderer.getTableCellRendererComponent(table, newValue, isSelected, hasFocus, row, column);
    
    69 73
             component.setEnabled(enabled);