Vorlage:BV-BgPreisIndex
Aus BogenWiki
(Unterschied zwischen Versionen)
Nugman (Diskussion | Beiträge) |
Nugman (Diskussion | Beiträge) |
||
Zeile 23: | Zeile 23: | ||
} | } | ||
if (BVBgLoadCount == BVBgList.length) { | if (BVBgLoadCount == BVBgList.length) { | ||
+ | var sCellPadding = 'padding-left:4px; padding-right:4px;'; | ||
var eBgList = document.getElementById('BVBgList.'+Param.Gebiet+'.'+Param.Gebiet1+'.'+Param.KatNr); | var eBgList = document.getElementById('BVBgList.'+Param.Gebiet+'.'+Param.Gebiet1+'.'+Param.KatNr); | ||
var sTabHTML = '<table id="BVBgList.'+Param.Gebiet+'.'+Param.Gebiet1+'.'+Param.KatNr+'.Tab" style="background:silver" cellpadding=4 cellspacing=1>'+ | var sTabHTML = '<table id="BVBgList.'+Param.Gebiet+'.'+Param.Gebiet1+'.'+Param.KatNr+'.Tab" style="background:silver" cellpadding=4 cellspacing=1>'+ | ||
' <tr style="background:#E0E0E0" valign=top>'+ | ' <tr style="background:#E0E0E0" valign=top>'+ | ||
- | ' <td rowspan=2><b>BogenNr.</b><br>'+BVBgList.length+'</td>'+ | + | ' <td rowspan=2 style="'+sCellPadding+'"><b>BogenNr.</b><br>'+BVBgList.length+'</td>'+ |
- | ' <td colspan=2><b>BRS</b></td>'+ | + | ' <td colspan=2 style="'+sCellPadding+'"><b>BRS</b></td>'+ |
- | ' <td colspan=3><b>Preis</b></td>'+ | + | ' <td colspan=3 style="'+sCellPadding+'"><b>Preis</b></td>'+ |
' </tr>'+ | ' </tr>'+ | ||
' <tr style="background:#E0E0E0" valign=top>'+ | ' <tr style="background:#E0E0E0" valign=top>'+ | ||
- | ' <td><b>DKZ</b></td>'+ | + | ' <td style="'+sCellPadding+'"><b>DKZ</b></td>'+ |
- | ' <td><b>BZN</b></td>'+ | + | ' <td style="'+sCellPadding+'"><b>BZN</b></td>'+ |
- | ' <td><b>Datum</b></td>'+ | + | ' <td style="'+sCellPadding+'"><b>Datum</b></td>'+ |
- | ' <td><b>Zuschlag</b></td>'+ | + | ' <td style="'+sCellPadding+'"><b>Zuschlag</b></td>'+ |
- | ' <td><b>AH</b></td>'+ | + | ' <td style="'+sCellPadding+'"><b>AH</b></td>'+ |
' </tr>'; | ' </tr>'; | ||
for (var b = 0; b < BVBgList.length; b++) { | for (var b = 0; b < BVBgList.length; b++) { | ||
Zeile 72: | Zeile 73: | ||
} | } | ||
sTabHTML += ' <tr style="background:#FCFCFC" valign=top>'+ | sTabHTML += ' <tr style="background:#FCFCFC" valign=top>'+ | ||
- | ' <td>'+sBN+'</td>'+ | + | ' <td style="'+sCellPadding+'">'+sBN+'</td>'+ |
- | ' <td align=center>'+sDKZ+'</td>'+ | + | ' <td align=center style="'+sCellPadding+'">'+sDKZ+'</td>'+ |
- | ' <td align=center>'+sBZN+'</td>'+ | + | ' <td align=center style="'+sCellPadding+'">'+sBZN+'</td>'+ |
- | ' <td>'+BVBgList[b].Eingang.Datum+'</td>'+ | + | ' <td style="'+sCellPadding+'">'+BVBgList[b].Eingang.Datum+'</td>'+ |
- | ' <td align=right>'+sPreis+'</td>'+ | + | ' <td align=right style="'+sCellPadding+'">'+sPreis+'</td>'+ |
- | ' <td>'+sAH+'</td>'+ | + | ' <td style="'+sCellPadding+'">'+sAH+'</td>'+ |
' </tr>'; | ' </tr>'; | ||
} | } | ||
Zeile 85: | Zeile 86: | ||
sTabHTML = '<table id="BVBgPreise.'+Param.Gebiet+'.'+Param.Gebiet1+'.'+Param.KatNr+'.Tab" style="background:silver" cellpadding=4 cellspacing=1>'+ | sTabHTML = '<table id="BVBgPreise.'+Param.Gebiet+'.'+Param.Gebiet1+'.'+Param.KatNr+'.Tab" style="background:silver" cellpadding=4 cellspacing=1>'+ | ||
' <tr style="background:#E0E0E0" valign=top>'+ | ' <tr style="background:#E0E0E0" valign=top>'+ | ||
- | ' <td><b>DKZ</b></td>'+ | + | ' <td style="'+sCellPadding+'"><b>DKZ</b></td>'+ |
- | ' <td><b>Min</b></td>'+ | + | ' <td style="'+sCellPadding+'"><b>Min</b></td>'+ |
- | ' <td><b>Avg.</b></td>'+ | + | ' <td style="'+sCellPadding+'"><b>Avg.</b></td>'+ |
- | ' <td><b>Med.</b></td>'+ | + | ' <td style="'+sCellPadding+'"><b>Med.</b></td>'+ |
- | ' <td><b>Max</b></td>'+ | + | ' <td style="'+sCellPadding+'"><b>Max</b></td>'+ |
- | ' <td><b>Anz.</b></td>'+ | + | ' <td style="'+sCellPadding+'"><b>Anz.</b></td>'+ |
' </tr>'; | ' </tr>'; | ||
BVBgPreise.sort((a, b) => a.DKZ > b.DKZ ? 1 : -1); | BVBgPreise.sort((a, b) => a.DKZ > b.DKZ ? 1 : -1); | ||
for (var p = 0; p < BVBgPreise.length; p++) | for (var p = 0; p < BVBgPreise.length; p++) | ||
sTabHTML += ' <tr style="background:#FCFCFC" valign=top>'+ | sTabHTML += ' <tr style="background:#FCFCFC" valign=top>'+ | ||
- | ' <td>'+BVBgPreise[p].DKZ+'</td>'+ | + | ' <td style="'+sCellPadding+'">'+BVBgPreise[p].DKZ+'</td>'+ |
- | ' <td align=right>'+BVBgPreise[p].Min.toFixed(2).replace(/\./,',')+'€</td>'+ | + | ' <td align=right style="'+sCellPadding+'">'+BVBgPreise[p].Min.toFixed(2).replace(/\./,',')+'€</td>'+ |
- | ' <td align=right>'+(BVBgPreise[p].Sum/BVBgPreise[p].Count).toFixed(2).replace(/\./,',')+'€</td>'+ | + | ' <td align=right style="'+sCellPadding+'">'+(BVBgPreise[p].Sum/BVBgPreise[p].Count).toFixed(2).replace(/\./,',')+'€</td>'+ |
- | ' <td align=right>'+median(BVBgPreise[p].Preise).toFixed(2).replace(/\./,',')+'€</td>'+ | + | ' <td align=right style="'+sCellPadding+'">'+median(BVBgPreise[p].Preise).toFixed(2).replace(/\./,',')+'€</td>'+ |
- | ' <td align=right>'+BVBgPreise[p].Max.toFixed(2).replace(/\./,',')+'€</td>'+ | + | ' <td align=right style="'+sCellPadding+'">'+BVBgPreise[p].Max.toFixed(2).replace(/\./,',')+'€</td>'+ |
- | ' <td align=center>'+BVBgPreise[p].Count+'</td>'+ | + | ' <td align=center style="'+sCellPadding+'">'+BVBgPreise[p].Count+'</td>'+ |
' </tr>'; | ' </tr>'; | ||
sTabHTML += '</table>'; | sTabHTML += '</table>'; |
Version vom 11:09, 24. Sep. 2023
Template BV_BgPreisIndex: Invalid value for parameter Cmd ("empty")!!!