Domanda

Ho il seguente in un TagLib

select(name:"foo", value: "1") {
    option(value: "1", "hoo")
    option(value: "2", "goo")
}

Quando la pagina esegue il rendering utilizzando questo taglib, non sto ottenendo un elemento SELECT di presentarsi. Altri elementi come il lavoro INGRESSO bene utilizzando lo stesso tipo di markup. So che si sta facendo a questo codice, perché ho impostare punti di interruzione e il debug. Tutto sembra bene. Semplicemente non finire nel codice finale.

È stato utile?

Soluzione

Ho dovuto cambiare al seguente:

def formContainer = new MarkupBuilder(out)
....
formContainer.select(name:"foo", value: "1") {
    option(value: "1", "hoo")
    option(value: "2", "goo")
}
...
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top