source: trunk/grails-app/views/run/_addSamplesDialog.gsp @ 23

Last change on this file since 23 was 23, checked in by robert@…, 8 years ago

Solved issue with select all (#31)

File size: 1.2 KB
Line 
1<div id="addSamplesDialog" class="dialog">
2        <h2>Add samples to run</h2>
3        <p>
4                Choose samples to attach to this run. You can only choose samples from assays that have been associated with this run.<br />
5                N.B. If the samples are attached to another run, that connection will be removed!
6        </p>
7       
8        <g:form name="addSamples" controller="run" action="addSamples" id="${run.id}">
9        </g:form>
10        <table class="paginate" id="addSamplesTable">
11                <thead>
12                        <tr>
13                                <th class="nonsortable"><input type="checkbox" id="checkAll" onClick="checkAllPaginated(this);" /></th>
14                                <th>Sample</th>
15                                <th>Assay</th>
16                                <th>Run</th>
17                        </tr>
18                </thead>
19                <g:each in="${run.assays}" var="assay">
20                        <g:if test="${assay.study.canWrite(session.user)}">
21                                <g:each in="${assay.assaySamples}" var="assaySample">
22                                        <g:if test="${!assaySample.run?.equals(run)}">
23                                                <tr>
24                                                        <td><g:checkBox name="assaySamples" value="${assaySample.id}" checked="${false}" onClick="updateCheckAll(this);" /></td>
25                                                        <td>${assaySample.sample.name}</td>
26                                                        <td>${assaySample.assay.name}</td>
27                                                        <td>${assaySample.run?.name}</td>
28                                                </tr>
29                                        </g:if>
30                                </g:each>
31                        </g:if>
32                </g:each>
33        </table>       
34</div>
Note: See TracBrowser for help on using the repository browser.