Wo kann ich die Standardvorlagen für alle Grails-Felder finden?

8

Ich hüpfte, um das Anzeigeverhalten des Grails-Felder-Plugins nach dem Lesen von docs , aber ich habe gerade festgestellt, dass es einen enormen Aufwand erfordert, da es keine verfügbaren Vorlagen gibt.

Ich kann die Anzeigefunktionalität in FormFieldsTagLib (von Methoden wie renderDefaultInput() ), aber ich denke, es ist zwingend notwendig, die Vorlagen selbst zu haben (oder eine Möglichkeit, sie zu erzeugen, ähnlich wie das Erzeugen eines statischen Gerüsts in Grails) .

Ich kann keine konsistente (und vernünftige) Möglichkeit sehen, das Anzeigeverhalten für das Grails-Felder-Plugin ohne dieses anzupassen. Fehle ich etwas?

Stellen Sie sich den Anwendungsfall vor, bei dem jemand das boolesche Standard-Rendering ändern möchte, nur um die Feldbezeichnung nach (und nicht davor) anzuzeigen, und diese für alle booleschen Felder innerhalb seiner Anwendung verfügbar zu halten. Welche Bedenken muss er in Bezug darauf haben, ob das Feld benötigt wird, Fehler, Präfix und so weiter? Wenn er nur zwei divs umher bewegen musste.

Grails Version: 2.5.4, fields-plugin Version: 1.5.1

    
Cléssio Mendes 01.03.2017, 23:50
quelle

2 Antworten

2

Sie verpassen nichts. Sie müssten die vorhandene Implementierung jedes Feldtyp-Renderings in einer Vorlage für die Verwendung mit dem Plugin neu erstellen. Es gibt keine Möglichkeit, eine Datei zu erzeugen, mit der ich anfangen möchte (wie zB ein Gerüst).

Ich werde Sie nicht mit dem historischen Grund langweilen, warum dies der Fall ist, aber wenn Sie eine Reihe von Basisvorlagen erstellen, wäre es eine gute Idee, zurück zum Plugin beizutragen.

    
Joshua Moore 05.03.2017 10:22
quelle
1

Ich hatte ein Problem mit dem <f:table> -Tag und fand dies posten , was mich dazu gebracht hat, die Basis- oder Standardvorlage im Plugin Repo zu finden. Schauen Sie sich

an

Ссылка

Das kann Ihnen helfen, einige Standardvorlagen zusammen mit dem offiziellen Dokument und zu finden diese Antwort , wo Sie den Override setzen können.

Ich hoffe, es hilft Ihnen.

    
Eugenius 28.06.2017 17:20
quelle

Tags und Links