Changeset 4133 for trunk/www/views/hybridizations/edit_hybridization.jsp
- Timestamp:
- Feb 8, 2008, 11:54:05 AM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/www/views/hybridizations/edit_hybridization.jsp
r4131 r4133 134 134 name = Values.getString(cc.getPropertyValue("name"), "New hybridization"); 135 135 eventDate = (Date)cc.getPropertyObject("creationEvent.eventDate"); 136 137 if (Values.getBoolean(request.getParameter("useParents"))) 138 { 139 labeledExtractsQuery = LabeledExtract.getQuery(); 140 labeledExtractsQuery.include(Include.ALL); 141 labeledExtractsQuery.order(Orders.asc(Hql.property("name"))); 142 } 143 136 144 } 137 145 else … … 393 401 { 394 402 var i = item.value.indexOf(':'); 395 frm.used_quantity.value = i > 0 ? item.value.substring(0, i) : item.value;403 frm.used_quantity.value = i >= 0 ? item.value.substring(0, i) : item.value; 396 404 frm.array_index.value = i > 0 ? item.value.substring(i+1) : '1'; 397 405 frm.used_quantity.focus(); … … 451 459 frm.name.select(); 452 460 <% 453 if (Values.getBoolean(request.getParameter("useParents"))) 454 { 455 ItemContext lc = sc.getCurrentContext(Item.LABELEDEXTRACT); 456 for (int id : lc.getSelected()) 457 { 458 LabeledExtract e = LabeledExtract.getById(dc, id); 459 %> 460 Link.addItem(labeledExtracts, new Item('L', <%=e.getId()%>, '1: <%=HTML.javaScriptEncode(e.getName())%> [-]', '', '')); 461 <% 462 } 463 } 464 } 465 else 461 } 462 if (labeledExtractsQuery != null) 466 463 { 467 464 ItemResultList<LabeledExtract> labeledExtracts = labeledExtractsQuery.list(dc); 468 465 for (LabeledExtract le : labeledExtracts) 469 466 { 470 String usedQuantity = Values.formatNumber(creationEvent.getUsedQuantity(le), -1); 471 int arrayIndex = creationEvent.getSourceGroup(le); 472 %> 473 Link.addNewItem(labeledExtracts, new Item('L', <%=le.getId()%>, '<%=arrayIndex + ": " + HTML.javaScriptEncode(le.getName())%> [<%=usedQuantity%> µg]', '<%=usedQuantity%>:<%=arrayIndex%>')); 474 <% 467 if (hyb == null) 468 { 469 %> 470 Link.addItem(labeledExtracts, new Item('L', <%=le.getId()%>, '1: <%=HTML.javaScriptEncode(le.getName())%> [-]', ':1')); 471 <% 472 } 473 else 474 { 475 Float used = creationEvent.getUsedQuantity(le); 476 String usedQuantity = Values.formatNumber(used, -1); 477 String usedWithUnit = used == null ? "-" : usedQuantity + " µg"; 478 int arrayIndex = creationEvent.getSourceGroup(le); 479 %> 480 Link.addNewItem(labeledExtracts, new Item('L', <%=le.getId()%>, '<%=arrayIndex + ": " + HTML.javaScriptEncode(le.getName())%> [<%=usedWithUnit%>]', '<%=usedQuantity%>:<%=arrayIndex%>')); 481 <% 482 } 475 483 } 476 484 }
Note: See TracChangeset
for help on using the changeset viewer.