0

Sum t/foot problem.

let vRaiting := "minRt: " + text('min. Raiting') + "| maxRt: " + text('max. Raiting');
let vRtMin := 'min. Raiting';
let vRtMax := 'max. Raiting';
let myFilter := trim(this.'Search by Artist');
let hasFilter := if length(myFilter) > 0 then true else false end;
let vArtist := trim(text(this.'Search by Artist'));
let myObject := do as server
        ((select Albums where 'RYM Raiting' >= vRtMin and 'RYM Raiting' <= vRtMax and Name like vArtist) order by Name).{
            nid: raw(Id),
            name: Name,
            title: Title,
            tracks: Tracks,
            rym: 'RYM Raiting',
            type: text(Type),
            format: text(Format),
            brc: BarCode
        }
    end;
let myDisplayObject := if hasFilter then
        myObject[name = myFilter]
    else
        myObject
    end;
let content := "

<aside class = 'grid-container'>
<header class = 'gridFormat gridTwo gridHeader1'>
<div class='tableFixHead'>
<table>
    <thead>
        <tr>
            <th> Artista </th>
                        <th> Album </th>
                        <th> Tracks </th>
                        <th> Raiting </th>
                        <th> Type </th>
            <th> Format </th>
                        <th> Barcode </th>
                        <th> ➔ Go </th>
        </tr>
    </thead>
    <tbody>";
let mitte := for a in myObject do
        "<tr>
            <td  style=background-color:> " +
        a.name +
        " </td>
            <td  style=background-color: >" +
        a.title +
        " </td>
            <td  style=background-color: >" +
        a.tracks +
        " </td>
            <td  style=background-color: >" +
        a.rym +
        " </td>
            <td  style=background-color: >" +
        a.text(type) +
        " </td>
            <td  style=background-color: >" +
        a.text(format) +
        " </td>
            <td  style=background-color: >" +
        a.brc +
        " </td>
            <td style=background-color:" +
        ---
                border="" ">
            <button onclick="ui.popupRecord('{ a.nid }')">{ "Album " }</button>
        --- +
        " </td>
        </tr>"
    end +
    "</header>
  </div>
<tfoot>
    <tr>
             <th style = text-align:center>∑ " +
    cnt((select Albums)['RYM Raiting' >= vRtMin]['RYM Raiting' <= vRtMax]) +
    "</th>
             <th style = text-align:center>Total Albums " +
    cnt((select Albums)[myFilter]) +
    "</th>
             <th style = text-align:left scope='colgroup' colspan='7' ><sub></sub> " +
    "</th>
    </tr>
    </tfoot>
</div>
</body>
</html>

 

Copy

 

Mirko

Hi Mirko I need the Formula on the tfooter to only count the search albums displayed, in the example only 2 

Antwort

null

Content aside

  • vor 10 MonatenZuletzt aktiv
  • 43Ansichten
  • 1 Folge bereits