0

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

null
    • Michi.1
    • vor 1 Jahr
    • Gemeldet - anzeigen

    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>,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"