Ignore:
Timestamp:
Feb 8, 2008, 9:55:48 AM (16 years ago)
Author:
Nicklas Nordborg
Message:

Fixes #868: Support for chips with multiple arrays

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/www/views/hybridizations/index.jsp

    r3679 r4131  
    155155    hyb.setName(Values.getStringOrNull(request.getParameter("name")));
    156156    hyb.setDescription(Values.getStringOrNull(request.getParameter("description")));
     157    hyb.setNumArrays(Values.getInt(request.getParameter("numArrays"), 1));
     158   
    157159    int arraySlideId = Values.getInt(request.getParameter("arrayslide_id"), -1);
    158160    if (arraySlideId >= 0) // < 0 = denied or unchanged
     
    188190      {
    189191        LabeledExtract le = LabeledExtract.getById(dc, leId);
    190         creationEvent.addSource(le, Values.getFloat(request.getParameter("L"+leId), null));
     192        String[] extra = request.getParameter("L"+leId).split(":");
     193        Float usedQuantity = Values.getFloat(extra[0], null);
     194        int arrayIndex = Values.getInt(extra[1], 1);
     195        creationEvent.addSource(le, usedQuantity);
     196        creationEvent.setSourceGroup(le, arrayIndex);
    191197      }
    192198    }
Note: See TracChangeset for help on using the changeset viewer.