Ignore:
Timestamp:
Jan 14, 2009, 4:22:59 PM (13 years ago)
Author:
Martin Svensson
Message:

References #979 Removed edit and view pages for biowells because they are not needed.
Added support to view/edit a sample's bioplate/biowell

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/www/biomaterials/samples/list_samples.jsp

    r4728 r4729  
    3030  import="net.sf.basedb.core.Sample"
    3131  import="net.sf.basedb.core.Extract"
     32  import="net.sf.basedb.core.BioPlate"
    3233  import="net.sf.basedb.core.BioSource"
    3334  import="net.sf.basedb.core.BioMaterialEvent"
     35  import="net.sf.basedb.core.BioWell"
    3436  import="net.sf.basedb.core.AnnotationType"
    3537  import="net.sf.basedb.core.AnnotationSet"
     
    296298        exportable="true"
    297299      />
     300      <tbl:columndef
     301        id="bioPlate"
     302        property="bioWell.bioPlate.name"
     303        sortproperty="bioWell.bioPlate.name"
     304        filterproperty="bioWell.bioPlate.name"
     305        exportproperty="bioWell.bioPlate.name"
     306        datatype="string"
     307        title="Bioplate"
     308        sortable="true"
     309        filterable="true"
     310        exportable="true"
     311      />
     312      <tbl:columndef
     313        id="bioWell"
     314        property="bioWell.row"
     315        sortproperty="bioWell.row"
     316        filterproperty="bioWell.row"
     317        exportproperty="bioWell.row"
     318        datatype="string"
     319        title="Biowell"
     320        sortable="true"
     321        filterable="true"
     322        exportable="true"
     323      />
     324     
    298325      <tbl:columndef
    299326        id="eventDate"
     
    605632                    enablePropertyLink="<%=mode.hasPropertyLink()%>"
    606633                  /></tbl:cell>
     634                <%
     635                BioWell well = item.getBioWell();
     636                if (well != null)
     637                {
     638                  BioPlate plate = well.getPlate();
     639                  %>
     640                  <tbl:cell column="bioPlate">
     641                    <%=Base.getLink(ID, plate.getName(), plate.getType(), plate.getId(), true)%>                   
     642                  </tbl:cell>
     643                  <tbl:cell column="bioWell">
     644                    [<%=well.getRow()%>,<%=well.getColumn()%>]
     645                  </tbl:cell>
     646                  <%
     647                }
     648                else
     649                {
     650                  %>
     651                  <tbl:cell column="bioPlate"><i>- none -</i></tbl:cell>
     652                  <tbl:cell column="bioWell"><i>- none -</i></tbl:cell>
     653                  <%
     654                }
     655                %>
    607656                <tbl:cell column="eventDate" value="<%=creationEvent.getEventDate()%>" />
    608657                <tbl:cell column="entryDate" value="<%=creationEvent.getEntryDate()%>" />
Note: See TracChangeset for help on using the changeset viewer.