Nach den Richtlinien des Buches von Geb hier: book of geb scheint es möglich zu sein, einfachen Zugang zu Formularelementen, wie Texteingabefelder usw. zu haben - nur den Namen verwendend.Geb Form-Control Shortcuts - Howto
Die Beispiele erwähnen jedoch kein vollständiges Beispiel, und ich kann nicht scheinen, es zur Arbeit zu bringen. Wie soll dieses Konstrukt aussehen?
Stellen Sie sich ein Modul mit einer bestimmten Basis - die Form, die sich selbst - und die Liste der Formelemente mit im Inhaltsbereich (angegeben über Namen) zu interagieren:
class MyFormModule extends Module {
static base = { $('form#myForm') }
static content = {
mytextfield { textfield.mytextfield }
}
}
Dies ist inspiriert von den „geb "Beispiel im Buch. Es funktioniert eindeutig nicht, da "Textfeld" keine gültige Eigenschaft ist.
Gibt es Abkürzungen für Dooing wie oben? - Ich muss Punkte im Namen haben können. (Ich weiß, ich kann einen Selektor schreiben - aber das ist eine Frage über "Form-Control-Shortcuts") ...
Klingt genau wie das, was ich erwartet hatte, würde ich tun können - ich werde es ausprobieren und mit einigen Stimmen zurückkommen, wenn es funktioniert :) Danke für Ihre Antwort! – Hoof