The easiest thing to do is for you to post your project as a complete
runnable whole to GitHub (just make a public repository).

I'll clone the repository, fix the issue and you'll see the diff and have a
running project.  Sound good?

On Tue, Jan 5, 2010 at 6:32 PM, daiwhea <daiw...@gmail.com> wrote:

>
> On Jan 5, 10:18 pm, Naftoli Gugenheim <naftoli...@gmail.com> wrote:
> Just move var localNote ... to before def doReply() ...
>
> -------------------------------------
>
>
> Thanks Naftoli. It does save a reply to the db after I move var
> localNote to before def doReply(). But It will only save reply to the
> last note even when I try to reply to the note in the top section.
>
> So, in order to see what happend, I add "<lift:embed what="/templates-
> hidden/gbook/replyForm" />" no matter the note was replied or not.
> When the page loaded, I saw all the textareas in each reply form has
> the same reply content of the last note. But both those textareas and
> submit buttons have different names. Seems lift doesn't deal the
> embeded template content in the snippet properly as wished.
>
> I also test to add "eager_eval="true"" to the list template as:
> <lift:GuestBook.list eager_eval="true">. But this won't help.
>
> Thanks for your time. You're so warmhearted. ^_^
>
>
>  def replyNote(html: NodeSeq): NodeSeq = {
>
>     val localNote = curListNote
>
>    def doReply() = {
>      localNote.save
>     }
>
>    bind("note", html,
>      "replyContent" -> SHtml.textarea(localNote.replyContent,
>                                    localNote.replyContent(_)),
>      "submit" -> SHtml.submit("Reply", doReply)
>    )
>  }
>
>   private def getReplyContent(item: GuestNote) = {
>    if (item.repliedByAdmin == 0) {
>       <div><p>Not replied by admin</p><p>{item.replyContent}</
> p><lift:embed what="/templates-hidden/gbook/replyForm" /></div>
>    }
>    else
>       <div><p>{"Replied by admin at: "+item.replyTime}</p><p>
> {item.replyContent}</p><lift:embed what="/templates-hidden/gbook/
> replyForm" /></div>
>  }
>
> --
> You received this message because you are subscribed to the Google Groups
> "Lift" group.
> To post to this group, send email to lift...@googlegroups.com.
> To unsubscribe from this group, send email to
> liftweb+unsubscr...@googlegroups.com<liftweb%2bunsubscr...@googlegroups.com>
> .
> For more options, visit this group at
> http://groups.google.com/group/liftweb?hl=en.
>
>
>
>


-- 
Lift, the simply functional web framework http://liftweb.net
Beginning Scala http://www.apress.com/book/view/1430219890
Follow me: http://twitter.com/dpp
Surf the harmonics
--
You received this message because you are subscribed to the Google Groups "Lift" group.
To post to this group, send email to lift...@googlegroups.com.
To unsubscribe from this group, send email to liftweb+unsubscr...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/liftweb?hl=en.

Reply via email to