Changeset 6251


Ignore:
Timestamp:
Mar 13, 2013, 3:45:39 PM (9 years ago)
Author:
Nicklas Nordborg
Message:

Fixes #1746: The original and remaining quantity values are always displayed with 2 decimals

Needed to fix in a lot more places than I thought. Hope I have found all of them...

Location:
branches/3.2-stable/www
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • branches/3.2-stable/www/biomaterials/events/list_events.jsp

    r6038 r6251  
    122122  int numListed = 0;
    123123  Formatter<Date> dateFormatter = FormatterFactory.getDateFormatter(sc);
     124  Formatter<Number> numericFormatter = FormatterFactory.getNumberFormatter(sc);
    124125  JspContext jspContext = ExtensionsControl.createContext(dc, pageContext, guiContext, bioMaterial);
    125126  ExtensionsInvoker invoker = ToolbarUtil.useExtensions(jspContext);
     
    299300        exportable="false"
    300301        unit="<%=microGram%>"
     302        formatter="<%=numericFormatter %>"
    301303      />
    302304      <tbl:columndef
     
    551553                <tbl:cell column="eventDate" value="<%=item.getEventDate()%>" />
    552554                <tbl:cell column="entryDate" value="<%=item.getEntryDate()%>" />
    553                 <tbl:cell column="quantity"><%=Values.formatNumber(item.getUsedQuantity(bioMaterial), 2)%></tbl:cell>
     555                <tbl:cell column="quantity" value="<%=item.getUsedQuantity(bioMaterial)%>" />
    554556                <tbl:cell column="bioPlateEvent">
    555557                  <%
  • branches/3.2-stable/www/biomaterials/events/view_event.jsp

    r5946 r6251  
    5757  import="net.sf.basedb.util.formatter.Formatter"
    5858  import="net.sf.basedb.clients.web.formatter.FormatterFactory"
     59  import="net.sf.basedb.clients.web.formatter.FormatterSettings"
    5960  import="net.sf.basedb.clients.web.extensions.ExtensionsControl"
    6061  import="net.sf.basedb.clients.web.extensions.JspContext"
     
    8788{
    8889  Formatter<Date> dateFormatter = FormatterFactory.getDateFormatter(sc);
     90  int numDecimals = FormatterSettings.getNumDecimals(sc);
    8991  Map<Plugin.MainType, Integer> pluginCount = PluginDefinition.countPlugins(dc, guiContext);
    9092
     
    253255      <tr>
    254256        <th>Used quantity</th>
    255         <td><%=Values.formatNumber(event.getUsedQuantity(bioMaterial), 2, " µg")%></td>
     257        <td><%=Values.formatNumber(event.getUsedQuantity(bioMaterial), numDecimals, " µg")%></td>
    256258      </tr>
    257259      <tr>
     
    302304            <%=Base.getLinkedName(ID, source, source == null, true)%>
    303305            <%=sourceType != null ? "(" + sourceType + ")" : "" %>
    304             <%=Values.formatNumber(evtSrc.getUsedQuantity(), 2, " µg")%>
     306            <%=Values.formatNumber(evtSrc.getUsedQuantity(), numDecimals, " µg")%>
    305307            <br>
    306308            <%
  • branches/3.2-stable/www/biomaterials/extracts/list_extracts.jsp

    r6038 r6251  
    152152  int numListed = 0;
    153153  Formatter<Date> dateFormatter = FormatterFactory.getDateFormatter(sc);
     154  Formatter<Number> numericFormatter = FormatterFactory.getNumberFormatter(sc);
    154155  WellCoordinateFormatter rowFormatter = new WellCoordinateFormatter(true);
    155156  WellCoordinateFormatter columnFormatter = new WellCoordinateFormatter(false);
     
    348349        exportable="true"
    349350        unit="<%=microGram%>"
     351        formatter="<%=numericFormatter%>"
    350352      />
    351353      <tbl:columndef
     
    358360        exportable="true"
    359361        unit="<%=microGram%>"
     362        formatter="<%=numericFormatter%>"
    360363      />
    361364      <tbl:columndef
     
    775778                  /></tbl:cell>
    776779                <tbl:cell column="externalId"><%=HTML.encodeTags(item.getExternalId())%></tbl:cell>
    777                 <tbl:cell column="originalQuantity"><%=Values.formatNumber(item.getOriginalQuantity(), 2)%></tbl:cell>
    778                 <tbl:cell column="remainingQuantity"><%=Values.formatNumber(item.getRemainingQuantity(), 2)%></tbl:cell>
     780                <tbl:cell column="originalQuantity" value="<%=item.getOriginalQuantity()%>" />
     781                <tbl:cell column="remainingQuantity" value="<%=item.getRemainingQuantity()%>" />
    779782                <tbl:cell column="tag"
    780783                  ><base:propertyvalue
  • branches/3.2-stable/www/biomaterials/extracts/view_extract.jsp

    r6053 r6251  
    6868  import="net.sf.basedb.util.formatter.WellCoordinateFormatter"
    6969  import="net.sf.basedb.clients.web.formatter.FormatterFactory"
     70  import="net.sf.basedb.clients.web.formatter.FormatterSettings"
    7071  import="net.sf.basedb.clients.web.extensions.ExtensionsControl"
    7172  import="net.sf.basedb.clients.web.extensions.JspContext"
     
    100101{
    101102  Formatter<Date> dateFormatter = FormatterFactory.getDateFormatter(sc);
     103  int numDecimals = FormatterSettings.getNumDecimals(sc);
    102104  Map<Plugin.MainType, Integer> pluginCount = PluginDefinition.countPlugins(dc, guiContext);
    103105 
     
    346348        <tr>
    347349          <th>Original quantity</th>
    348           <td><%=Values.formatNumber(extract.getOriginalQuantity(), 2, " µg")%></td>
     350          <td><%=Values.formatNumber(extract.getOriginalQuantity(), numDecimals, " µg")%></td>
    349351        </tr>
    350352        <tr>
    351353          <th class="subprompt">- remaining</th>
    352           <td><%=Values.formatNumber(extract.getRemainingQuantity(), 2, " µg")%></td>
     354          <td><%=Values.formatNumber(extract.getRemainingQuantity(), numDecimals, " µg")%></td>
    353355        </tr>
    354356        <tr>
     
    473475                  %>
    474476                </tbl:cell>
    475                 <tbl:cell column="quantity"><%=Values.formatNumber(item.getUsedQuantity(), 2)%></tbl:cell>
     477                <tbl:cell column="quantity"><%=Values.formatNumber(item.getUsedQuantity(), numDecimals)%></tbl:cell>
    476478                <tbl:cell column="description"><%=HTML.encodeTags(bm == null ? "" : bm.getDescription())%></tbl:cell>
    477479              </tbl:row>
     
    586588                    %>
    587589                  </tbl:cell>
    588                   <tbl:cell column="quantity"><%=Values.formatNumber(item.getUsedQuantity(), 2)%></tbl:cell>
     590                  <tbl:cell column="quantity"><%=Values.formatNumber(item.getUsedQuantity(), numDecimals)%></tbl:cell>
    589591                  <tbl:cell column="description"><%=HTML.encodeTags(child == null ? "" : child.getDescription())%></tbl:cell>
    590592                </tbl:row>
  • branches/3.2-stable/www/biomaterials/samples/list_samples.jsp

    r6028 r6251  
    141141  int numListed = 0;
    142142  Formatter<Date> dateFormatter = FormatterFactory.getDateFormatter(sc);
     143  Formatter<Number> numericFormatter = FormatterFactory.getNumberFormatter(sc);
    143144  WellCoordinateFormatter rowFormatter = new WellCoordinateFormatter(true);
    144145  WellCoordinateFormatter columnFormatter = new WellCoordinateFormatter(false);
     
    333334        exportable="true"
    334335        unit="<%=microGram%>"
     336        formatter="<%=numericFormatter%>"
    335337      />
    336338      <tbl:columndef
     
    343345        exportable="true"
    344346        unit="<%=microGram%>"
     347        formatter="<%=numericFormatter%>"
    345348      />
    346349      <tbl:columndef
     
    738741                  /></tbl:cell>
    739742                <tbl:cell column="externalId"><%=HTML.encodeTags(item.getExternalId())%></tbl:cell>               
    740                 <tbl:cell column="originalQuantity"><%=Values.formatNumber(item.getOriginalQuantity(), 2)%></tbl:cell>
    741                 <tbl:cell column="remainingQuantity"><%=Values.formatNumber(item.getRemainingQuantity(), 2)%></tbl:cell>
     743                <tbl:cell column="originalQuantity" value="<%=item.getOriginalQuantity()%>" />
     744                <tbl:cell column="remainingQuantity" value="<%=item.getRemainingQuantity()%>" />
    742745                <tbl:cell column="protocol"
    743746                  ><base:propertyvalue
  • branches/3.2-stable/www/biomaterials/samples/view_sample.jsp

    r6053 r6251  
    6464  import="net.sf.basedb.util.formatter.WellCoordinateFormatter"
    6565  import="net.sf.basedb.clients.web.formatter.FormatterFactory"
     66  import="net.sf.basedb.clients.web.formatter.FormatterSettings"
    6667  import="net.sf.basedb.clients.web.extensions.ExtensionsControl"
    6768  import="net.sf.basedb.clients.web.extensions.JspContext"
     
    9697{
    9798  Formatter<Date> dateFormatter = FormatterFactory.getDateFormatter(sc);
     99  int numDecimals = FormatterSettings.getNumDecimals(sc);
    98100  Map<Plugin.MainType, Integer> pluginCount = PluginDefinition.countPlugins(dc, guiContext);
    99101
     
    331333      <tr>
    332334        <th>Original quantity</th>
    333         <td><%=Values.formatNumber(sample.getOriginalQuantity(), 2, " µg")%></td>
     335        <td><%=Values.formatNumber(sample.getOriginalQuantity(), numDecimals, " µg")%></td>
    334336      </tr>
    335337      <tr>
    336338        <th class="subprompt">- remaining</th>
    337         <td><%=Values.formatNumber(sample.getRemainingQuantity(), 2, " µg")%></td>
     339        <td><%=Values.formatNumber(sample.getRemainingQuantity(), numDecimals, " µg")%></td>
    338340      </tr>
    339341      <tr>
     
    458460                  %>
    459461                </tbl:cell>
    460                 <tbl:cell column="quantity"><%=Values.formatNumber(item.getUsedQuantity(), 2)%></tbl:cell>
     462                <tbl:cell column="quantity"><%=Values.formatNumber(item.getUsedQuantity(), numDecimals)%></tbl:cell>
    461463                <tbl:cell column="description"><%=HTML.encodeTags(bm == null ? "" : bm.getDescription())%></tbl:cell>
    462464              </tbl:row>
     
    559561                    %>
    560562                  </tbl:cell>
    561                   <tbl:cell column="quantity"><%=Values.formatNumber(item.getUsedQuantity(), 2)%></tbl:cell>
     563                  <tbl:cell column="quantity"><%=Values.formatNumber(item.getUsedQuantity(), numDecimals)%></tbl:cell>
    562564                  <tbl:cell column="description"><%=HTML.encodeTags(bm == null ? "" : bm.getDescription())%></tbl:cell>
    563565                </tbl:row>
  • branches/3.2-stable/www/views/physicalbioassays/view_bioassay.jsp

    r6087 r6251  
    6666  import="net.sf.basedb.util.formatter.Formatter"
    6767  import="net.sf.basedb.clients.web.formatter.FormatterFactory"
     68  import="net.sf.basedb.clients.web.formatter.FormatterSettings"
    6869  import="net.sf.basedb.clients.web.extensions.ExtensionsControl"
    6970  import="net.sf.basedb.clients.web.extensions.JspContext"
     
    9798{
    9899  Formatter<Date> dateFormatter = FormatterFactory.getDateFormatter(sc);
     100  int numDecimals = FormatterSettings.getNumDecimals(sc);
    99101  Map<Plugin.MainType, Integer> pluginCount = PluginDefinition.countPlugins(dc, guiContext);
    100102
     
    431433                  </tbl:cell>
    432434                  <tbl:cell column="tag" visible="<%=bm != null && bm.getType() == Item.EXTRACT%>"><base:propertyvalue item="<%=bm%>" property="tag" /></tbl:cell>
    433                   <tbl:cell column="quantity"><%=Values.formatNumber(item.getUsedQuantity(), 2)%></tbl:cell>
     435                  <tbl:cell column="quantity"><%=Values.formatNumber(item.getUsedQuantity(), numDecimals)%></tbl:cell>
    434436                  <tbl:cell column="description"><%=HTML.encodeTags(bm == null ? "" : bm.getDescription())%></tbl:cell>
    435437                </tbl:row>
Note: See TracChangeset for help on using the changeset viewer.