Forum

1:1 Relationen  Unten

mcpan / 05. Jan 2012 / 21:23 Link zu diesem Beitrag


Hallo zusammen,

nachdem Axel mein letztes Problem mit Lichtgeschwindigkeit gelöst hat tut sich aber auch schon die nächste Frage auf. Auf der Modulestudio-Showcase-Demoseite kann man beispielsweise im Demo-Modul "AutoProject" Tasktypen anlegen. Die Tasktypen erscheinen dann als Auswahlliste bei neu angelegten Tasks.

Wenn ich das Modul "AutoProject" aus vom GitHub (Guite-MostExamples-1878faa) vom aktuellen Modulestudio 0.5.4 generieren lasse, ist diese Auswahlmöglichkeit nicht vorhanden (zikula 1.3.2 b59). Lässt sich das gewünschte Verhalten im Modulestudio einstellen, oder muss da nachher am generierten Modul Hand angelegt werden?

Gruß,
Marco


Optionen

Rating

Antworten

  • Axel / 06. Jan 2012 / 14:36 Link zu diesem Beitrag

    Axel

    Hallo Marco,

    die Module auf der Demoseite sind noch auf einem alten Stand von MOST 0.4.x. Dort wurden Relationen einfach als Dropdown abgebildet.
    Im Zuge der ersten 0.5.x-Versionen wurde die Standardimplementierung auf AutoCompletion-Felder umgestellt, weil die besser skalieren als normale Dropdownlisten. Es ist aber vorgesehen letztere auch wieder zu ermöglichen (siehe #110 und #23).

    Damit die AutoCompletion (bzw. später auch das Dropdown) verwendet werden kann, müssen bei der entsprechenden Relation zwei Bedingungen im MOST-Modell erfüllt sein: erstens muss die Relation bidirektional sein, wenn es um die Target-Seite geht. Zweitens muss die Eigenschaft Edit-Modus der Beziehung so eingestellt werden, dass die gewünschte Seite auf SELECT oder EDIT steht (nicht auf NONE). Bei SELECT kann man einfach nur einen Eintrag (bzw. mehrere Einträge) auswählen, bei EDIT kann man in modalen Fenster auch neue Einträge anlegen sowie bestehende bearbeiten. So könnte man z. B. beim Erfassen eines Auftrags direkt auch die Kundenanschrift ändern. Am besten auch nochmal beide Eigenschaften im Handbuch nachlesen icon_wink

    Gruß,
    Axel


  • mcpan / 07. Jan 2012 / 14:45 Link zu diesem Beitrag


    Hallo Axel,

    danke für die Antwort. Mit AutoCompletion kann ich erst einmal experimentieren, funktioniert soweit.

    Eine Dropdown-Auswahl für kleinere Datenmengen wäre natürlich schon wünschenswert. Für größere Auswahlmengen ist AutoCompletion schon ok. Wäre in Zukunft beides in Kombination Autokompletion mit Dropdown denkbar?

    Ein weiterer Ansatz für größere Auswahlmengen wäre die Kombination mehrerer Auswahlfelder, falls die Datenmenge aus einem Tree kommt. Hier könnte jedes Auswahlfeld nur eine Zweigebene anbieten, das darauf folgende Auswahlfeld per die jeweils danach folgende Unterebene.

    Gruß,
    Marco


  • Axel / 07. Jan 2012 / 14:58 Link zu diesem Beitrag

    Axel

    Hallo Marco,

    es wird voraussichtlich so realisiert, dass beide Plugin-Aufrufe in das Formular-Template generiert werden, wobei per Standard nur einer aktiv ist. So kann man aber flexibel entscheiden, wann man welche Version haben möchte.

    Für die Trees wird derzeit nur ein einfaches Auswahlfeld generiert, das alle Ebenen enthält. Das von Dir angesprochene Feature habe ich als Ticket eingetragen (#151) icon_wink

    Gruß,
    Axel


How to set up relations

8 Antworten
Axel on 15. Mai 2012 - 18:04



Neue Umfragen

Folgende Umfrage wurde noch nicht beantwortet:
Was soll in Zukunft verbessert werden?
 
 
 

ModuleStudio Honey

Schließen

You don't have permission to e-mail this story - please login