source: trunk/grails-app/views/assay/_enterTagsDialog.gsp @ 7

Last change on this file since 7 was 7, checked in by robert@…, 9 years ago
  • Created tests for the synchronization and trash
  • Improved synchronizationservice and trash
  • Put authorization checks in several pages
File size: 1.5 KB
RevLine 
[2]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>
[7]17                                                        <th>Run</th>
[2]18                                                        <th>Tag sequence</th>
19                                                        <th>Oligo number</th>
20                                                </tr>
21                                        </thead>
22                                        <g:each in="${sortedAssaySamples}" var="assaySample" status="i">
23                                                <tr>
24                                                        <td>${assaySample.sample?.name}</td>
[7]25                                                        <td><g:select name="assaySample.${assaySample.id}.run" from="${assaySample.assay.runs}" value="${assaySample.run?.id}" optionKey="id" optionValue="name" /></td>
[2]26                                                        <td><g:textField name="assaySample.${assaySample.id}.tagSequence" value="${assaySample.tagSequence}" /></td>
27                                                        <td><g:textField name="assaySample.${assaySample.id}.oligoNumber" value="${assaySample.oligoNumber}" /></td>
28                                                </tr>
29                                        </g:each>
30                                </table>
31                        </g:form>
32                </div>
33                <div id="excel">
34                        <h2>Edit sample data by excel file</h2>
35                        <p>
36                                Enter tag sequence and oligo number for samples in an excel file. <g:link action="downloadTagsExcel" id="${assay.id}">Download an example</g:link>
37                        </p>
38                        <g:form name="uploadExcel" action="parseTagExcel" id="${assay.id}">
39                                <g:fileUpload name="tagExcel" value="" onUpload="handleTagExcel"></g:fileUpload>
40                        </g:form>
41                </div>
42        </div>
43</div>
Note: See TracBrowser for help on using the repository browser.