Home Forum Nuclos Konfiguration Maskenlayouts Ressourcenplanung – Buchung abhängig von Status

Ansicht von 5 Beiträgen - 1 bis 5 (von insgesamt 5)
  • Autor
    Beiträge
  • #8450
    Franz Holzer
    Teilnehmer

    Hallo,

    Es ist ja möglich Buchungen (und mehr) mit Regeln zu färben.
    Nun würde ich gerne die Buchung abhängig vom Status färben.

    Ist das möglich ?

    Meine Ressourcen haben 3 verschiede Status.
    Numeral 10: offen
    Numeral 20: bearbeitung
    Numeral 30: abgeschlossen

    Meine Idee (als denkanstoss)

    def formatCell(clct, cell){
    if (clct['nuclosStateNumber'] == '10'){
    cell.color = "#ff999";

    }
    }

    #8454
    Franz Holzer
    Teilnehmer

    Hab das im Wiki gefunden – um den status vom eltern Element zu ermitteln:


    stateNumeral = context."#{NUC.Rechnungsposition.rechnung.context}"."#{NUC.Rechnung.nuclosStateNumber}"

    scheint aber nicht mehr zu funktionieren ?

    #8459
    Franz Holzer
    Teilnehmer

    Hab mich gerade wieder daran versucht – eigentlich (von der Logik her) müsste das da auch so funktionieren:


    def formatCell(clct, cell){
    if (clct['nuclosStateNumber'] == "10") {
    cell.color = "#ff999";
    }else{
    cell.color = "#ffccff";
    }
    }

    Da das Feld „nuclosStateNumber“ ja verfügbar ist.
    Ich hab es sogar nochmal seperat im Layout anzeigen lassen.

    Das einzige was vl noch ginge (in meinem Kopf) ist – das nuclosStateNumber in ein eigenes „Text“ Attribute zu speichern.

    Nur anhand der Layout Regeln funktioniert das nicht.
    Leider kenne ich auch keine andere funktion.

    #8462
    Frank Pavlic
    Teilnehmer

    gibt es keine Fehlermeldung ? Wird nichts eingefärbt?

    Ich denke nuclosStateNumber wird ein Integer sein, von daher wird es sicher richtiger wenn es wie folgt aussieht:

    def formatCell(clct, cell){
    if (clct['nuclosStateNumber'] == 10) {
    cell.color = "#ff999";
    }else{
    cell.color = "#ffccff";
    }
    }

    #ff999 ist nur 5-stellig, sollte aber 6-stellig sein.

    Gruß
    Frank

    #8463
    Franz Holzer
    Teilnehmer

    Erstens: Danke Frank !

    Die Farbcodes (5 stellig) sind vom nuclos wiki.
    Funktionieren auch.

    Es gehen aber auch die normalen 6 stelligen Hex Farben.

    ——-

    Es funktioniert nun.
    Das mit dem integer war ein super tipp.

    Jedoch für alle die über de Fehler stolpern – ihr müsst die nuclosStateNumber auch nochmals zusätzlich seperat im Layout anzeigen lassen.

    Sonst funktioniert es nicht.

    lg

Ansicht von 5 Beiträgen - 1 bis 5 (von insgesamt 5)