Ignore:
Timestamp:
Jan 15, 2009, 4:32:54 PM (13 years ago)
Author:
Martin Svensson
Message:

References #979 A labeledextract's or extract's bioplate/biowell are now available in the webclient. The pages has gone through some testings but can still have some bugs.

File:
1 edited

Legend:

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

    r4729 r4730  
    299299      />
    300300      <tbl:columndef
     301        id="eventDate"
     302        property="creationEvent.eventDate"
     303        datatype="date"
     304        title="Created"
     305        sortable="true"
     306        filterable="true"
     307        exportable="true"
     308        formatter="<%=dateFormatter%>"
     309      />
     310      <tbl:columndef
     311        id="entryDate"
     312        property="creationEvent.entryDate"
     313        datatype="date"
     314        title="Registered"
     315        sortable="true"
     316        filterable="true"
     317        exportable="true"
     318        formatter="<%=dateFormatter%>"
     319      />
     320      <tbl:columndef
     321        id="pooled"
     322        property="pooled"
     323        datatype="boolean"
     324        title="Pooled"
     325        sortable="true"
     326        filterable="true"
     327        exportable="true"
     328      />
     329      <tbl:columndef
     330        id="bioSource"
     331        title="Biosource"
     332        property="parent.name"
     333        datatype="string"
     334        sortable="true"
     335        filterable="true"
     336        exportable="true"
     337      />
     338      <tbl:columndef
     339        id="parents"
     340        title="Parents"
     341        property="&creationEvent.sourceBioMaterials(name)"
     342        datatype="string"
     343        filterable="true"
     344      />
     345      <tbl:columndef
     346        id="extracts"
     347        title="Extracts"
     348        property="&children(name)"
     349        datatype="string"
     350        filterable="true"
     351      />
     352      <tbl:columndef
    301353        id="bioPlate"
    302354        property="bioWell.bioPlate.name"
     
    317369        exportproperty="bioWell.row"
    318370        datatype="string"
    319         title="Biowell"
    320         sortable="true"
    321         filterable="true"
    322         exportable="true"
    323       />
    324      
    325       <tbl:columndef
    326         id="eventDate"
    327         property="creationEvent.eventDate"
    328         datatype="date"
    329         title="Created"
    330         sortable="true"
    331         filterable="true"
    332         exportable="true"
    333         formatter="<%=dateFormatter%>"
    334       />
    335       <tbl:columndef
    336         id="entryDate"
    337         property="creationEvent.entryDate"
    338         datatype="date"
    339         title="Registered"
    340         sortable="true"
    341         filterable="true"
    342         exportable="true"
    343         formatter="<%=dateFormatter%>"
    344       />
    345       <tbl:columndef
    346         id="pooled"
    347         property="pooled"
    348         datatype="boolean"
    349         title="Pooled"
    350         sortable="true"
    351         filterable="true"
    352         exportable="true"
    353       />
    354       <tbl:columndef
    355         id="bioSource"
    356         title="Biosource"
    357         property="parent.name"
    358         datatype="string"
    359         sortable="true"
    360         filterable="true"
    361         exportable="true"
    362       />
    363       <tbl:columndef
    364         id="parents"
    365         title="Parents"
    366         property="&creationEvent.sourceBioMaterials(name)"
    367         datatype="string"
    368         filterable="true"
    369       />
    370       <tbl:columndef
    371         id="extracts"
    372         title="Extracts"
    373         property="&children(name)"
    374         datatype="string"
    375         filterable="true"
     371        title="Biowell" 
     372        filterable="true"
     373        exportable="true"
    376374      />     
    377375      <tbl:columndef
     
    632630                    enablePropertyLink="<%=mode.hasPropertyLink()%>"
    633631                  /></tbl:cell>
    634                 <%
    635                 BioWell well = item.getBioWell();
    636                 if (well != null)
    637                 {
    638                   BioPlate plate = well.getPlate();
     632                <tbl:cell column="bioPlate">
     633                  <base:propertyvalue
     634                    item="<%=item%>"
     635                    property="bioWell.bioPlate"
     636                    enableEditLink="<%=mode.hasEditLink()%>"
     637                    enablePropertyLink="<%=mode.hasPropertyLink()%>"
     638                  />
     639                </tbl:cell>
     640                <tbl:cell column="bioWell">
     641                  <%
     642                  try
     643                  {
     644                    BioWell bw = item.getBioWell();
     645                    if (bw != null)
     646                    {
     647                      out.write("["+bw.getRow()+","+bw.getColumn()+"]");
     648                    }
     649                    else
     650                    {
     651                      out.write("<i>- none -</i>");
     652                    }
     653                  }
     654                  catch (PermissionDeniedException ex)
     655                  {
     656                    out.write("<i>- denied -</i>");
     657                  }
    639658                  %>
    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                 %>
     659                </tbl:cell>
    656660                <tbl:cell column="eventDate" value="<%=creationEvent.getEventDate()%>" />
    657661                <tbl:cell column="entryDate" value="<%=creationEvent.getEntryDate()%>" />
Note: See TracChangeset for help on using the changeset viewer.