Voglio creare un elenco di elementi e avere un collegamento ipertestuale su ognuno di essi che esegue un'azione, ad es. rimuovere l'elemento dall'elenco.Lift: crea un collegamento ipertestuale AJAX per ogni articolo con trasformazione CSS
Il mio modello è simile al seguente:
<lift:surround with="default" at="content">
<div class="locations lift:Main.locations">
<ul>
<li class="one">
<span class="name">Neverland</span>
(<a href="#" class="delete">delete this</a>)
</li>
</ul>
</div>
</lift:surround>
sto usando il seguente CSS trasformazione per compilarlo:
def locations = {
".one *" #> somecollection map { item =>
".name" #> item.name &
".delete" #> ????
}
}
Ora, invece di "????", I' d amano mettere in qualcosa lungo le linee di SHtml.a(()=>delete(item), _)
, ma _
qui è di tipo CssSel
e l'argomento 's a
dovrebbe essere NodeSeq
Potrei ovviamente inserire semplicemente xml.Text("delete this")
, ma voglio riutilizzare il testo che si trova all'interno del modello.
Oppure esiste un modo diverso per generare collegamenti ipertestuali AJAX?
È necessario aggiungere questo come risposta corretta e quindi accettarlo. In questo modo la domanda sembra risolta per tutti. – Debilski
non potevo farlo perché il mio rappresentante è troppo basso, ho dovuto aspettare fino al mattino – matejcik