Changeset 43 for trunk/grails-app/views/assay/_enterTagsDialog.gsp
- Timestamp:
- Apr 5, 2011, 4:50:39 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/grails-app/views/assay/_enterTagsDialog.gsp
r24 r43 1 1 <div id="enterTagsDialog" class="tabbedDialog"> 2 <div id="tagsTabs"> 3 <ul> 4 <li><a href="#manual">Manual</a></li> 5 <li><a href="#excel">Excel</a></li> 6 </ul> 7 <div id="manual"> 8 <h2>Edit sample data manually</h2> 9 <p> 10 Enter tag sequence and oligo number for samples mentioned below. 11 </p> 12 <g:form name="updateTagsManually" action="updateTagsManually" id="${assay.id}"> 13 <table> 14 <thead> 15 <tr> 16 <th>Sample</th> 17 <th>Run</th> 18 <th></th> 19 <th>Oligo number</th> 20 <th>Mid name</th> 21 <th>Total sequence</th> 22 <th>Mid sequence</th> 23 <th>Primer sequence</th> 24 </tr> 25 </thead> 26 <g:each in="${sortedAssaySamples}" var="assaySample" status="i"> 27 <tr> 28 <td>${assaySample.sample?.name}</td> 29 <td><g:select name="assaySample.${assaySample.id}.run" from="${assaySample.assay.runs}" value="${assaySample.run?.id}" optionKey="id" optionValue="name" /></td> 30 <td>fw</td> 31 <td><g:textField name="assaySample.${assaySample.id}.fwOligo" value="${assaySample.fwOligo}" /></td> 32 <td><g:textField name="assaySample.${assaySample.id}.fwMidName" value="${assaySample.fwMidName}" /></td> 33 <td><g:textField name="assaySample.${assaySample.id}.fwTotalSeq" value="${assaySample.fwTotalSeq}" /></td> 34 <td><g:textField name="assaySample.${assaySample.id}.fwMidSeq" value="${assaySample.fwMidSeq}" /></td> 35 <td><g:textField name="assaySample.${assaySample.id}.fwPrimerSeq" value="${assaySample.fwPrimerSeq}" /></td> 36 </tr> 37 <tr> 38 <td></td> 39 <td></td> 40 <td>rev</td> 41 <td><g:textField name="assaySample.${assaySample.id}.revOligo" value="${assaySample.revOligo}" /></td> 42 <td><g:textField name="assaySample.${assaySample.id}.revMidName" value="${assaySample.revMidName}" /></td> 43 <td><g:textField name="assaySample.${assaySample.id}.revTotalSeq" value="${assaySample.revTotalSeq}" /></td> 44 <td><g:textField name="assaySample.${assaySample.id}.revMidSeq" value="${assaySample.revMidSeq}" /></td> 45 <td><g:textField name="assaySample.${assaySample.id}.revPrimerSeq" value="${assaySample.revPrimerSeq}" /></td> 46 </tr> 47 </g:each> 48 </table> 49 </g:form> 50 </div> 51 <div id="excel"> 52 <h2>Edit sample data by excel file</h2> 53 <p> 54 Enter tag sequence and oligo number for samples in an excel file. <g:link action="downloadTagsExcel" id="${assay.id}">Download an example</g:link> 55 </p> 56 <g:form name="uploadExcel" action="parseTagExcel" id="${assay.id}"> 57 <g:fileUpload name="tagExcel" value="" onUpload="handleTagExcel"></g:fileUpload> 58 </g:form> 59 </div> 2 <div id="excel"> 3 <h2>Edit sample data by excel file</h2> 4 <p> 5 Enter tag sequence and oligo number for samples in an excel file. <g:link action="downloadTagsExcel" id="${assay.id}">Download an example</g:link> 6 </p> 7 <g:form name="uploadExcel" action="parseTagExcel" id="${assay.id}"> 8 <g:fileUpload name="tagExcel" value="" onUpload="handleTagExcel"></g:fileUpload> 9 </g:form> 60 10 </div> 61 11 </div>
Note: See TracChangeset
for help on using the changeset viewer.