Повышение: создать гиперссылку AJAX для каждого элемента с преобразованием CSS

Я хочу создать список элементов и иметь гиперссылку для каждого из них, которая выполняет какое-либо действие, например, удаляет элемент из список.

Мой шаблон выглядит так:

<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?

6
задан matejcik 17 October 2011 в 11:19
поделиться