2010-12-11 3 views
0

Я совершенно не знаком с webпрограммированием, я никогда не делал ничего, что происходило в этом направлении. Но почему-то я сейчас хочу знать, как это работает. Поскольку я знаком с scala, я попробовал фреймворк.Как сделать простую кнопку в liftweb

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

На данный момент моя кнопка:

<input type="submit" value="chat"/> 

и уведомление о сервере работает с

SHtml.hidden(makeRequest _) 

Но somhow это чувствует себя очень глупо. Он работает, и похоже, как я хочу, чтобы он выглядел. Но создание скрытого элемента формы, просто потому, что я не могу привязать функцию к элементу кнопки, чувствует себя так ... да, я не могу найти лучшего слова, чем глупо.

SHtml.submitButton(makeRequest _) 

Это также очень странно. Я не могу назвать это имя (почему?), И функция не вызывается при нажатии (почему?)

ответ

1

Вы связали шаблон XML/HTML с атрибутом формы? Кроме того, обычно должны работать SHtml.submit("button name", makeRequest).

Посмотрите на Exploring Lift.