Я хочу создать список элементов и иметь гиперссылку для каждого из них, которая выполняет какое-либо действие, например, удаляет элемент из список.
Мой шаблон выглядит так:
<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>
Я использую следующее преобразование CSS, чтобы заполнить его:
def locations = {
".one *" #> somecollection map { item =>
".name" #> item.name &
".delete" #> ????
}
}
Теперь вместо «????» я хотел бы добавить что-нибудь по строкам SHtml.a (() => delete (item), _)
, но _
здесь имеет тип CssSel
и a Аргумент
должен быть NodeSeq
Я, конечно, мог бы поставить простой xml.Text («удалить это»)
, но я хочу повторно использовать текст, который находится внутри шаблона.
Или есть другой способ создания гиперссылок AJAX?