HTML .... ich raffe es nicht
Grüßt euch,
kann mir einer helfen, in der HTML Ansicht? Bekomme bei der Monatsauswahl kleine Striche angezeigt.
Die sind zwischen der Feldbezeichnung und dem Feld "Namen" zu sehen. Wo kommen die denn her? Bei der Jahresauswahl geschieht dies nicht. (DMFA Felder) jede Auswahl vom Monat ergibt 2 Striche.
let daten := (select Dashboard);
let start := "
<style>
table{
width:100%;
}
.tableFixHead {
overflow-y: auto;
height: 378px;
}
.right {
text-align: right
}
.center {
text-align: center
}
th {
font-size:small;
padding: .1em .5em .1em .5em;
border-radius: .3em .3em .3em .3em;
}
td{
font-size:small;
background-color: #DFDFDF;
padding: .1em .5em .1em .5em;
border-radius: .3em .3em .3em .3em;
}
thead,tfoot{
background-color:#DFDFDF;
position: sticky;
font-size:small;
}
thead {
top: -.2em;
text-align:center;
}
tfoot{
bottom: -.2em;
}
tr:nth-child(odd) td{ /*ungerade Zeile einfärben*/
background-color: rgb(240,240,240);
}
</style>
<table ><thead>
<tr>
<th> Name </th>
<th> Datum </th>
<th> Tag </th>
<th> Veranstaltungsart </th>
<th> Ort </th>
<th> Anzahl </th>
<th> Wert </th>
<th> Button </th>
</tr>
</thead><tbody>";
let mitte := if daten.'Datum beginn' then
for j in numbers(Jahr) do
for t in numbers(Monat) do
let AA := (daten[year('Datum beginn') = record(Jahr,j).Jahr and
month('Datum beginn') = record(Monat,t).Zahl] order by 'Datum beginn');
for aa in AA do
"<tr>
<td style=background-color:" +
color(aa.farbe) +
"> " +
aa.Kunde.Name +
aa.Kunde.Firma +
" </td>
<td style=background-color:" +
color(aa.farbe) +
"> " +
aa.'Datum beginn' +
" </td>
<td style=background-color:" +
color(aa.farbe) +
"> " +
aa.text(Tag) +
" </td>
<td style=background-color:" +
color(aa.farbe) +
"> " +
aa.text('Bitte art der Feier eingeben') +
" </td>
<td style=background-color:" +
color(aa.farbe) +
"> " +
aa.text('Ort der Veranstaltung wählen') +
" </td>
<td style=background-color:" +
color(aa.farbe) +
"> " +
aa.'Gesamt Personen' +
" </td>
<td style=background-color:" +
color(aa.farbe) +
"> " +
aa.'Brutto Gesamt' +
" </td>
<td style=background-color:" +
color(aa.farbe) +
---
border="" ">
<button onclick="ui.popupRecord('{ aa }')">{ "wählen" }</button>
--- +
" </td>
</tr>"
end
end
end
end;
let ende := "</tbody>
<tfoot>
<tr>
</tr>
</tfoot>
</table>";
html(start + mitte)
1 Antwort
-
Was hab ich denn falsch gemacht wegen den ",,,,,," Zeichen??
formatJSON:
"\n<style>\ntable{\n\twidth:100%;\n}\n.tableFixHead {\n\toverflow-y: auto;\n \theight: 378px;\n }\n.right {\n\ttext-align: right\n}\n.center {\n\ttext-align: center\n}\nth {\n\tfont-size:small;\n\tpadding: .1em .5em .1em .5em;\n\tborder-radius: .3em .3em .3em .3em;\n}\ntd{\n\tfont-size:small;\n\tbackground-color: #DFDFDF; \n\tpadding: .1em .5em .1em .5em;\n\tborder-radius: .3em .3em .3em .3em;\n}\nthead,tfoot{\n \tbackground-color:#DFDFDF;\n\tposition: sticky;\n\tfont-size:small;\n}\nthead {\n\ttop: -.2em;\n\ttext-align:center; \n}\ntfoot{\n \tbottom: -.2em;\n}\ntr:nth-child(odd) td{ /*ungerade Zeile einfärben*/\n \tbackground-color: rgb(240,240,240); \n}\n\n</style>\n\n\t<table ><thead>\n <tr>\n <th> Name </th>\n <th> Datum </th>\n <th> Tag </th>\n <th> Veranstaltungsart </th>\n <th> Ort </th>\n<th> Anzahl </th>\n<th> Wert </th>\n <th> Button </th>\n </tr>\n </thead><tbody>,,,<tr>\n <td style=background-color:#3FFFFF> </td>\n\t <td style=background-color:#3FFFFF> 27.04.2023 </td>\n\t <td style=background-color:#3FFFFF> Donnerstag </td>\n \t <td style=background-color:#3FFFFF> geg </td>\n \t <td style=background-color:#3FFFFF> Biergarten </td>\n\t <td style=background-color:#3FFFFF> 10 </td>\n<td style=background-color:#3FFFFF> 0,00 € </td>\n\t <td style=background-color:#3FFFFF border=\"\" \"> \n\t\t\t<button onclick=\"ui.popupRecord('A6')\">wählen</button> </td> \n </tr>,,,,,,,,<tr>\n <td style=background-color:#FFBF00> Ilusio </td>\n\t <td style=background-color:#FFBF00> 20.01.2024 </td>\n\t <td style=background-color:#FFBF00> Samstag </td>\n \t <td style=background-color:#FFBF00> Geburtstag </td>\n \t <td style=background-color:#FFBF00> Wohnort </td>\n\t <td style=background-color:#FFBF00> 25 </td>\n<td style=background-color:#FFBF00> 399,99 € </td>\n\t <td style=background-color:#FFBF00 border=\"\" \"> \n\t\t\t<button onclick=\"ui.popupRecord('A8')\">wählen</button> </td> \n </tr>,,,,,,,,,,,,,,<tr>\n <td style=background-color:#FF3F3F> Ilusio </td>\n\t <td style=background-color:#FF3F3F> 25.04.2025 </td>\n\t <td style=background-color:#FF3F3F> Freitag </td>\n \t <td style=background-color:#FF3F3F> test </td>\n \t <td style=background-color:#FF3F3F> Biergarten </td>\n\t <td style=background-color:#FF3F3F> 25 </td>\n<td style=background-color:#FF3F3F> 0,00 € </td>\n\t <td style=background-color:#FF3F3F border=\"\" \"> \n\t\t\t<button onclick=\"ui.popupRecord('A7')\">wählen</button> </td> \n </tr>,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"
Content aside
- Status Answered
- vor 1 JahrZuletzt aktiv
- 1Antworten
- 113Ansichten
-
2
Folge bereits