0

Fortschrittsbalken mit HTML Grafik

Hallo, ich habe aus einem aktuellen Anwendungsfall eine kleine Idee entwickelt, wie man hübsche Fortschrittsbalken integrieren könnte. Dazu habe ich die Datenbank '245 Fortschrittsbalken mit HTML Grafik' im Webinar Bereich hochgeladen. Leider bekomme ich die nicht in der 'About' Datenbank eingetragen. Aber vielleicht kann diese Idee ja jemand gebrauchen. Man kann auch mehrere Fortschrittsbalken untereinander platzieren. Hier im Klartext:

1. Man nimmt die URL einer Grafi aus dem WEB - vorzugsweise ein farbige Fläche rot oder grün....

2. In einem Berechnungsfeld muss dann folgender Code platziert werden:

let w1 := width1;
let h1 := height1;
let wh1 := " width=" + """" + w1 + """" + " height=" + """" + h1 + """";
let HTMLTEXT := "<html>Wert 1: <img src=" + URL + wh1 + "> " + w1 + "</html>";
html(HTMLTEXT)

URL = das Feld mit dem Link zur Grafik
w1 = breite der Grafik (Pixel)
h1 = höhe der Grafik (Pixel)

Wenn man die Höhe schmal wählt (z.B. 5 Pixel) und die Breite dann entsprechend, dann wird daraus ein Fortschrittsbalken etc.

Viel Spaß damit :-)

Hier die Variante für z.B. 2 Fortschrittsbalken untereinander:

let w1 := width1;
let h1 := height1;
let wh1 := " width=" + """" + w1 + """" + " height=" + """" + h1 + """";
let w2 := width2;
let h2 := height2;
let wh2 := " width=" + """" + w2 + """" + " height=" + """" + h2 + """";
let HTMLTEXT := "<html>Wert 1: <img src=" + URL + wh1 + "> " + w1 + "<br>Wert 2: <img src=" + URL2 + wh2 + "> " + w2 + "</html>";
html(HTMLTEXT)

6 Antworten

null
    • Dirk_Pulver_2020
    • vor 5 Jahren
    • Gemeldet - anzeigen
    • Dirk_Pulver_2020
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Und hier noch die 2. Variante - anderes Design:

    • Dirk_Pulver_2020
    • vor 5 Jahren
    • Gemeldet - anzeigen
    • Dirk_Pulver_2020
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Zugehöriger Code:

    let w1 := 'Größe';
    let h1 := 'Größe';
    let wh1 := " width=" + """" + w1 + """" + " height=" + """" + h1 + """";
    let HTMLTEXT := "<html>Wert 1: ";
    let a1 := 'Anzahl 1';
    for i in range(0, a1) do
    HTMLTEXT := HTMLTEXT + "<img src=" + URL + wh1 + ">"
    end;
    HTMLTEXT := HTMLTEXT + " " + w1 + "</html>";
    html(HTMLTEXT)

    • Dirk_Pulver_2020
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Damit lassen sich übrigens auch animated Gifs einbauen - undenkbar welche Möglichkeiten von z.B. Statuselementen man damit in Ninox hat ..... :-)

    • Leonid_Semik
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Sehr interessant. Vielen Dank. Solange die GANT Diagramme nicht in die Ansicht-Elemente integriert sind, kann man sich damit behelfen.

    Leo

Content aside

  • vor 5 JahrenZuletzt aktiv
  • 6Antworten
  • 2030Ansichten