Home Forum Nuclos Konfiguration Maskenlayouts Layout-erweiterte Eigenschaften

Ansicht von 4 Beiträgen - 1 bis 4 (von insgesamt 4)
  • Autor
    Beiträge
  • #4325
    Thomas Becher
    Teilnehmer

    Hallo,

    ich habe eine Frage zum Layout-Designer im Expertenmodus:
    Wenn im Expertenmodus die Eigenschaften eines Feldes angezeigt werden, so besteht die
    Möglichkeit „erweiterte Eigenschaften“ einzugeben.
    Kennt jemand Beispiele was da eingegeben werden kann ?
    Im SQL Server wird diese Option unter Property abgelegt, aber was beeinflusst man mit welchen Werten ?

    Gruss Thomas

    #4360
    Thomas Becher
    Teilnehmer

    kennt niemand diese Eingabemöglichkeit ?

    #4361
    Thomas Schiffmann
    Teilnehmer

    Hallo Thomas,

    diese Eigenschaften sind weitgehend undokumentiert, da es mittlerweile für die meisten Einstellungen bessere Konfigurationsmöglichkeiten gibt.

    Im Wesentlichen gibt es aktuell nur eine Eigenschaft, die nicht auf anderem Weg konfiguriert werden kann: bei statischen Buttons mit Befehlstyp „Statuswechsel“ muss über die Eigenschaft „targetState“ ein gültiges Statusnumeral angegeben werden, um den Zielstatus zu definieren.

    Besonders interessant sind die erweiterten Eigenschaften allerdings, wenn Sie individuelle Klassen für die Darstellungskomponenten implementieren. Diese Klassen müssen ein bestimmtes Interface implementieren und können dann in einem Layout als „Universelle Komponente“ verwendet werden. Dieses Interface definiert folgende Methode:


    org.nuclos.client.ui.collect.component.CollectableComponent.setProperty(String, Object)

    Beim Parsen des Layouts werden die erweiterten Eigenschaften über diese Methode an die Objektinstanz übergeben. So können Sie über die Eigenschaften das Verhalten oder die Darstellung der Komponente für jedes Layout individuell konfigurieren, sofern Sie in der Methode eine entsprechende Verarbeitung der Eigenschaften implementiert haben.

    Viele Grüße
    tsc

    #4369
    Thomas Becher
    Teilnehmer

    vielen Dank für die ausführliche Erklärung.

    Gruss Thomas

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