[Lift] Re: select and selectObj questions

2009-09-01 Thread xabi

Hello!

I modified those two lines of code this morning :

local - SHtml.selectObj(teamOptions, Empty, (team:Team) =
{localTeam = team; println(localTeam:  + team)}),
visitor - SHtml.selectObj(teamOptions, Empty, (team:Team) =
{visitorTeam = team; println(visitorTeam:  + team)}),

I obtained the result :

localTeam: com.footchbol.model.Team=
{teamname=bonjour,teamdescription=bonjour,city=bonjour,id=1}
localTeam: com.footchbol.model.Team={teamname=au
revoir,teamdescription=au revoir ,city=au revoir,id=2}

 in my output. Only the first anonymous submit function is used.
Strange!

Thank you for your help messieurs :)

On Aug 31, 11:59 pm, David Pollak feeder.of.the.be...@gmail.com
wrote:
 On Mon, Aug 31, 2009 at 2:53 PM, Naftoli Gugenheim 
 naftoli...@gmail.comwrote:



  I think the problem is that since visitorTeam hasn't been saved, its id is
  -1 or 0, so assigning it is meaningless.
  Either save it first, or mix in LongMappedForeignMapper in addition to
  LongMappedForeignKey on the team field. The next time I commit G-d willing
  you'll be able to write extends LongMappedMapper instead of
  LongMappedForeignKey. If that doesn't work it's a bug so please let me know.

 I don't think that's the problem.  visitorTeam is being assigned (via the
 selectObj callback) before the submit function is being invoked.  If his
 code was:

 def create(xhtml:NodeSeq):NodeSeq = {
        val teams = Team.findAll
        var localTeam:Team = null
        var visitorTeam:Team = null
        var teamOptions = teams.map(team = (team,
 team.teamName.ishttp://team.teamname.is/
 ))

        def submit () {
            val aMatch = Match.create.local(localTeam).
 visitor
 (visitorTeam)
            aMatch.save
        }

        bind(m, xhtml,
             local - SHtml.selectObj(teamOptions, Empty,
 (team:Team) = localTeam = team),
             visitor - SHtml.selectObj(teamOptions, Empty,
 (team:Team) = visitorTeam = team),
             submit - SHtml.submit(Submit, submit))
      }

 }

 It would be the same.  visitorTeam is being assigned to somethingin
 teamOptions which is pulled from the RDBMS.







  -
  David Pollakfeeder.of.the.be...@gmail.com wrote:

  On Mon, Aug 31, 2009 at 2:16 PM, xabi xavier.ta...@gmail.com wrote:

   Hello!

   I've got a problem using SHtml.select and SHtml.selectObj. In my
   little application.

   def create(xhtml:NodeSeq):NodeSeq = {
          val teams = Team.findAll
          var localTeam:Team = Team.create
          var visitorTeam:Team = Team.create
          var teamOptions = teams.map(team = (team, team.teamName.is))

          def submit () {
              val aMatch = Match.create.local(localTeam).visitor
   (visitorTeam)
              aMatch.save
          }

          bind(m, xhtml,
               local - SHtml.selectObj(teamOptions, Empty,
   (team:Team) = localTeam = team),
               visitor - SHtml.selectObj(teamOptions, Empty,
   (team:Team) = visitorTeam = team),
               submit - SHtml.submit(Submit, submit))
        }
   }

   When i submit this form, i create a Match mapper object where i set my
   localTeam and my visitorTeam but the visitorTeam is never the one i've
   just chosen in my select.

   What is my error?

  No clue.  Your code looks reasonable.  Just for kicks, change the visitor
  bind to:

  visitor - SHtml.selectObj(teamOptions, Empty, (team:Team) = {
  visitorTeam = team; println(Set visitor to +team)}),

  And see if the right or wrong thing gets printed.

  --
  Lift, the simply functional web frameworkhttp://liftweb.net
  Beginning Scalahttp://www.apress.com/book/view/1430219890
  Follow me:http://twitter.com/dpp
  Git some:http://github.com/dpp

 --
 Lift, the simply functional web frameworkhttp://liftweb.net
 Beginning Scalahttp://www.apress.com/book/view/1430219890
 Follow me:http://twitter.com/dpp
 Git some:http://github.com/dpp

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
Lift group.
To post to this group, send email to liftweb@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
-~--~~~~--~~--~--~---



[Lift] Re: select and selectObj questions

2009-09-01 Thread David Pollak
On Mon, Aug 31, 2009 at 11:35 PM, xabi xavier.ta...@gmail.com wrote:


 Hello!

 I modified those two lines of code this morning :

 local - SHtml.selectObj(teamOptions, Empty, (team:Team) =
 {localTeam = team; println(localTeam:  + team)}),
 visitor - SHtml.selectObj(teamOptions, Empty, (team:Team) =
 {visitorTeam = team; println(visitorTeam:  + team)}),

 I obtained the result :

 localTeam: com.footchbol.model.Team=
 {teamname=bonjour,teamdescription=bonjour,city=bonjour,id=1}
 localTeam: com.footchbol.model.Team={teamname=au
 revoir,teamdescription=au revoir ,city=au revoir,id=2}

  in my output. Only the first anonymous submit function is used.
 Strange!


What does your template look like?



 Thank you for your help messieurs :)

 On Aug 31, 11:59 pm, David Pollak feeder.of.the.be...@gmail.com
 wrote:
  On Mon, Aug 31, 2009 at 2:53 PM, Naftoli Gugenheim naftoli...@gmail.com
 wrote:
 
 
 
   I think the problem is that since visitorTeam hasn't been saved, its id
 is
   -1 or 0, so assigning it is meaningless.
   Either save it first, or mix in LongMappedForeignMapper in addition to
   LongMappedForeignKey on the team field. The next time I commit G-d
 willing
   you'll be able to write extends LongMappedMapper instead of
   LongMappedForeignKey. If that doesn't work it's a bug so please let me
 know.
 
  I don't think that's the problem.  visitorTeam is being assigned (via the
  selectObj callback) before the submit function is being invoked.  If his
  code was:
 
  def create(xhtml:NodeSeq):NodeSeq = {
 val teams = Team.findAll
 var localTeam:Team = null
 var visitorTeam:Team = null
 var teamOptions = teams.map(team = (team,
  team.teamName.ishttp://team.teamname.is/
  ))
 
 def submit () {
 val aMatch = Match.create.local(localTeam).
  visitor
  (visitorTeam)
 aMatch.save
 }
 
 bind(m, xhtml,
  local - SHtml.selectObj(teamOptions, Empty,
  (team:Team) = localTeam = team),
  visitor - SHtml.selectObj(teamOptions, Empty,
  (team:Team) = visitorTeam = team),
  submit - SHtml.submit(Submit, submit))
   }
 
  }
 
  It would be the same.  visitorTeam is being assigned to somethingin
  teamOptions which is pulled from the RDBMS.
 
 
 
 
 
 
 
   -
   David Pollakfeeder.of.the.be...@gmail.com wrote:
 
   On Mon, Aug 31, 2009 at 2:16 PM, xabi xavier.ta...@gmail.com wrote:
 
Hello!
 
I've got a problem using SHtml.select and SHtml.selectObj. In my
little application.
 
def create(xhtml:NodeSeq):NodeSeq = {
   val teams = Team.findAll
   var localTeam:Team = Team.create
   var visitorTeam:Team = Team.create
   var teamOptions = teams.map(team = (team, team.teamName.is))
 
   def submit () {
   val aMatch = Match.create.local(localTeam).visitor
(visitorTeam)
   aMatch.save
   }
 
   bind(m, xhtml,
local - SHtml.selectObj(teamOptions, Empty,
(team:Team) = localTeam = team),
visitor - SHtml.selectObj(teamOptions, Empty,
(team:Team) = visitorTeam = team),
submit - SHtml.submit(Submit, submit))
 }
}
 
When i submit this form, i create a Match mapper object where i set
 my
localTeam and my visitorTeam but the visitorTeam is never the one
 i've
just chosen in my select.
 
What is my error?
 
   No clue.  Your code looks reasonable.  Just for kicks, change the
 visitor
   bind to:
 
   visitor - SHtml.selectObj(teamOptions, Empty, (team:Team) = {
   visitorTeam = team; println(Set visitor to +team)}),
 
   And see if the right or wrong thing gets printed.
 
   --
   Lift, the simply functional web frameworkhttp://liftweb.net
   Beginning Scalahttp://www.apress.com/book/view/1430219890
   Follow me:http://twitter.com/dpp
   Git some:http://github.com/dpp
 
  --
  Lift, the simply functional web frameworkhttp://liftweb.net
  Beginning Scalahttp://www.apress.com/book/view/1430219890
  Follow me:http://twitter.com/dpp
  Git some:http://github.com/dpp

 



-- 
Lift, the simply functional web framework http://liftweb.net
Beginning Scala http://www.apress.com/book/view/1430219890
Follow me: http://twitter.com/dpp
Git some: http://github.com/dpp

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
Lift group.
To post to this group, send email to liftweb@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
-~--~~~~--~~--~--~---



[Lift] Re: select and selectObj questions

2009-09-01 Thread xabi

I've found my stupid  error in my template where i had repeated
m:local / two times. Sorry for this stupid topic.
By the way, I'm really enjoying learning Lift and Scala.
Thank you!

On 1 sep, 17:31, David Pollak feeder.of.the.be...@gmail.com wrote:
 On Mon, Aug 31, 2009 at 11:35 PM, xabi xavier.ta...@gmail.com wrote:

  Hello!

  I modified those two lines of code this morning :

  local - SHtml.selectObj(teamOptions, Empty, (team:Team) =
  {localTeam = team; println(localTeam:  + team)}),
  visitor - SHtml.selectObj(teamOptions, Empty, (team:Team) =
  {visitorTeam = team; println(visitorTeam:  + team)}),

  I obtained the result :

  localTeam: com.footchbol.model.Team=
  {teamname=bonjour,teamdescription=bonjour,city=bonjour,id=1}
  localTeam: com.footchbol.model.Team={teamname=au
  revoir,teamdescription=au revoir ,city=au revoir,id=2}

   in my output. Only the first anonymous submit function is used.
  Strange!

 What does your template look like?







  Thank you for your help messieurs :)

  On Aug 31, 11:59 pm, David Pollak feeder.of.the.be...@gmail.com
  wrote:
   On Mon, Aug 31, 2009 at 2:53 PM, Naftoli Gugenheim naftoli...@gmail.com
  wrote:

I think the problem is that since visitorTeam hasn't been saved, its id
  is
-1 or 0, so assigning it is meaningless.
Either save it first, or mix in LongMappedForeignMapper in addition to
LongMappedForeignKey on the team field. The next time I commit G-d
  willing
you'll be able to write extends LongMappedMapper instead of
LongMappedForeignKey. If that doesn't work it's a bug so please let me
  know.

   I don't think that's the problem.  visitorTeam is being assigned (via the
   selectObj callback) before the submit function is being invoked.  If his
   code was:

   def create(xhtml:NodeSeq):NodeSeq = {
          val teams = Team.findAll
          var localTeam:Team = null
          var visitorTeam:Team = null
          var teamOptions = teams.map(team = (team,
   team.teamName.ishttp://team.teamname.is/
   ))

          def submit () {
              val aMatch = Match.create.local(localTeam).
   visitor
   (visitorTeam)
              aMatch.save
          }

          bind(m, xhtml,
               local - SHtml.selectObj(teamOptions, Empty,
   (team:Team) = localTeam = team),
               visitor - SHtml.selectObj(teamOptions, Empty,
   (team:Team) = visitorTeam = team),
               submit - SHtml.submit(Submit, submit))
        }

   }

   It would be the same.  visitorTeam is being assigned to somethingin
   teamOptions which is pulled from the RDBMS.

-
David Pollakfeeder.of.the.be...@gmail.com wrote:

On Mon, Aug 31, 2009 at 2:16 PM, xabi xavier.ta...@gmail.com wrote:

 Hello!

 I've got a problem using SHtml.select and SHtml.selectObj. In my
 little application.

 def create(xhtml:NodeSeq):NodeSeq = {
        val teams = Team.findAll
        var localTeam:Team = Team.create
        var visitorTeam:Team = Team.create
        var teamOptions = teams.map(team = (team, team.teamName.is))

        def submit () {
            val aMatch = Match.create.local(localTeam).visitor
 (visitorTeam)
            aMatch.save
        }

        bind(m, xhtml,
             local - SHtml.selectObj(teamOptions, Empty,
 (team:Team) = localTeam = team),
             visitor - SHtml.selectObj(teamOptions, Empty,
 (team:Team) = visitorTeam = team),
             submit - SHtml.submit(Submit, submit))
      }
 }

 When i submit this form, i create a Match mapper object where i set
  my
 localTeam and my visitorTeam but the visitorTeam is never the one
  i've
 just chosen in my select.

 What is my error?

No clue.  Your code looks reasonable.  Just for kicks, change the
  visitor
bind to:

visitor - SHtml.selectObj(teamOptions, Empty, (team:Team) = {
visitorTeam = team; println(Set visitor to +team)}),

And see if the right or wrong thing gets printed.

--
Lift, the simply functional web frameworkhttp://liftweb.net
Beginning Scalahttp://www.apress.com/book/view/1430219890
Follow me:http://twitter.com/dpp
Git some:http://github.com/dpp

   --
   Lift, the simply functional web frameworkhttp://liftweb.net
   Beginning Scalahttp://www.apress.com/book/view/1430219890
   Follow me:http://twitter.com/dpp
   Git some:http://github.com/dpp

 --
 Lift, the simply functional web frameworkhttp://liftweb.net
 Beginning Scalahttp://www.apress.com/book/view/1430219890
 Follow me:http://twitter.com/dpp
 Git some:http://github.com/dpp

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
Lift group.
To post to this group, send email to liftweb@googlegroups.com
To unsubscribe from this group, send email to 
liftweb+unsubscr...@googlegroups.com
For more options, visit this group at 

[Lift] Re: select and selectObj questions

2009-09-01 Thread David Pollak
On Tue, Sep 1, 2009 at 10:05 AM, xabi xavier.ta...@gmail.com wrote:


 I've found my stupid  error in my template where i had repeated
 m:local / two times. Sorry for this stupid topic.


I've only done that 50 million times...


 By the way, I'm really enjoying learning Lift and Scala.


Thanks for being part of the community.


 Thank you!

 On 1 sep, 17:31, David Pollak feeder.of.the.be...@gmail.com wrote:
  On Mon, Aug 31, 2009 at 11:35 PM, xabi xavier.ta...@gmail.com wrote:
 
   Hello!
 
   I modified those two lines of code this morning :
 
   local - SHtml.selectObj(teamOptions, Empty, (team:Team) =
   {localTeam = team; println(localTeam:  + team)}),
   visitor - SHtml.selectObj(teamOptions, Empty, (team:Team) =
   {visitorTeam = team; println(visitorTeam:  + team)}),
 
   I obtained the result :
 
   localTeam: com.footchbol.model.Team=
   {teamname=bonjour,teamdescription=bonjour,city=bonjour,id=1}
   localTeam: com.footchbol.model.Team={teamname=au
   revoir,teamdescription=au revoir ,city=au revoir,id=2}
 
in my output. Only the first anonymous submit function is used.
   Strange!
 
  What does your template look like?
 
 
 
 
 
 
 
   Thank you for your help messieurs :)
 
   On Aug 31, 11:59 pm, David Pollak feeder.of.the.be...@gmail.com
   wrote:
On Mon, Aug 31, 2009 at 2:53 PM, Naftoli Gugenheim 
 naftoli...@gmail.com
   wrote:
 
 I think the problem is that since visitorTeam hasn't been saved,
 its id
   is
 -1 or 0, so assigning it is meaningless.
 Either save it first, or mix in LongMappedForeignMapper in addition
 to
 LongMappedForeignKey on the team field. The next time I commit G-d
   willing
 you'll be able to write extends LongMappedMapper instead of
 LongMappedForeignKey. If that doesn't work it's a bug so please let
 me
   know.
 
I don't think that's the problem.  visitorTeam is being assigned (via
 the
selectObj callback) before the submit function is being invoked.  If
 his
code was:
 
def create(xhtml:NodeSeq):NodeSeq = {
   val teams = Team.findAll
   var localTeam:Team = null
   var visitorTeam:Team = null
   var teamOptions = teams.map(team = (team,
team.teamName.ishttp://team.teamname.is/
))
 
   def submit () {
   val aMatch = Match.create.local(localTeam).
visitor
(visitorTeam)
   aMatch.save
   }
 
   bind(m, xhtml,
local - SHtml.selectObj(teamOptions, Empty,
(team:Team) = localTeam = team),
visitor - SHtml.selectObj(teamOptions, Empty,
(team:Team) = visitorTeam = team),
submit - SHtml.submit(Submit, submit))
 }
 
}
 
It would be the same.  visitorTeam is being assigned to somethingin
teamOptions which is pulled from the RDBMS.
 
 -
 David Pollakfeeder.of.the.be...@gmail.com wrote:
 
 On Mon, Aug 31, 2009 at 2:16 PM, xabi xavier.ta...@gmail.com
 wrote:
 
  Hello!
 
  I've got a problem using SHtml.select and SHtml.selectObj. In my
  little application.
 
  def create(xhtml:NodeSeq):NodeSeq = {
 val teams = Team.findAll
 var localTeam:Team = Team.create
 var visitorTeam:Team = Team.create
 var teamOptions = teams.map(team = (team,
 team.teamName.is))
 
 def submit () {
 val aMatch = Match.create.local(localTeam).visitor
  (visitorTeam)
 aMatch.save
 }
 
 bind(m, xhtml,
  local - SHtml.selectObj(teamOptions, Empty,
  (team:Team) = localTeam = team),
  visitor - SHtml.selectObj(teamOptions, Empty,
  (team:Team) = visitorTeam = team),
  submit - SHtml.submit(Submit, submit))
   }
  }
 
  When i submit this form, i create a Match mapper object where i
 set
   my
  localTeam and my visitorTeam but the visitorTeam is never the one
   i've
  just chosen in my select.
 
  What is my error?
 
 No clue.  Your code looks reasonable.  Just for kicks, change the
   visitor
 bind to:
 
 visitor - SHtml.selectObj(teamOptions, Empty, (team:Team) = {
 visitorTeam = team; println(Set visitor to +team)}),
 
 And see if the right or wrong thing gets printed.
 
 --
 Lift, the simply functional web frameworkhttp://liftweb.net
 Beginning Scalahttp://www.apress.com/book/view/1430219890
 Follow me:http://twitter.com/dpp
 Git some:http://github.com/dpp
 
--
Lift, the simply functional web frameworkhttp://liftweb.net
Beginning Scalahttp://www.apress.com/book/view/1430219890
Follow me:http://twitter.com/dpp
Git some:http://github.com/dpp
 
  --
  Lift, the simply functional web frameworkhttp://liftweb.net
  Beginning Scalahttp://www.apress.com/book/view/1430219890
  Follow me:http://twitter.com/dpp
  Git some:http://github.com/dpp

 



-- 
Lift, the simply 

[Lift] Re: select and selectObj questions

2009-08-31 Thread David Pollak
On Mon, Aug 31, 2009 at 2:16 PM, xabi xavier.ta...@gmail.com wrote:


 Hello!

 I've got a problem using SHtml.select and SHtml.selectObj. In my
 little application.

 def create(xhtml:NodeSeq):NodeSeq = {
val teams = Team.findAll
var localTeam:Team = Team.create
var visitorTeam:Team = Team.create
var teamOptions = teams.map(team = (team, team.teamName.is))

def submit () {
val aMatch = Match.create.local(localTeam).visitor
 (visitorTeam)
aMatch.save
}

bind(m, xhtml,
 local - SHtml.selectObj(teamOptions, Empty,
 (team:Team) = localTeam = team),
 visitor - SHtml.selectObj(teamOptions, Empty,
 (team:Team) = visitorTeam = team),
 submit - SHtml.submit(Submit, submit))
  }
 }

 When i submit this form, i create a Match mapper object where i set my
 localTeam and my visitorTeam but the visitorTeam is never the one i've
 just chosen in my select.

 What is my error?


No clue.  Your code looks reasonable.  Just for kicks, change the visitor
bind to:

visitor - SHtml.selectObj(teamOptions, Empty, (team:Team) = {
visitorTeam = team; println(Set visitor to +team)}),

And see if the right or wrong thing gets printed.


 



-- 
Lift, the simply functional web framework http://liftweb.net
Beginning Scala http://www.apress.com/book/view/1430219890
Follow me: http://twitter.com/dpp
Git some: http://github.com/dpp

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
Lift group.
To post to this group, send email to liftweb@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
-~--~~~~--~~--~--~---



[Lift] Re: select and selectObj questions

2009-08-31 Thread Naftoli Gugenheim

I think the problem is that since visitorTeam hasn't been saved, its id is -1 
or 0, so assigning it is meaningless.
Either save it first, or mix in LongMappedForeignMapper in addition to 
LongMappedForeignKey on the team field. The next time I commit G-d willing 
you'll be able to write extends LongMappedMapper instead of 
LongMappedForeignKey. If that doesn't work it's a bug so please let me know.


-
David Pollakfeeder.of.the.be...@gmail.com wrote:

On Mon, Aug 31, 2009 at 2:16 PM, xabi xavier.ta...@gmail.com wrote:


 Hello!

 I've got a problem using SHtml.select and SHtml.selectObj. In my
 little application.

 def create(xhtml:NodeSeq):NodeSeq = {
val teams = Team.findAll
var localTeam:Team = Team.create
var visitorTeam:Team = Team.create
var teamOptions = teams.map(team = (team, team.teamName.is))

def submit () {
val aMatch = Match.create.local(localTeam).visitor
 (visitorTeam)
aMatch.save
}

bind(m, xhtml,
 local - SHtml.selectObj(teamOptions, Empty,
 (team:Team) = localTeam = team),
 visitor - SHtml.selectObj(teamOptions, Empty,
 (team:Team) = visitorTeam = team),
 submit - SHtml.submit(Submit, submit))
  }
 }

 When i submit this form, i create a Match mapper object where i set my
 localTeam and my visitorTeam but the visitorTeam is never the one i've
 just chosen in my select.

 What is my error?


No clue.  Your code looks reasonable.  Just for kicks, change the visitor
bind to:

visitor - SHtml.selectObj(teamOptions, Empty, (team:Team) = {
visitorTeam = team; println(Set visitor to +team)}),

And see if the right or wrong thing gets printed.


 



-- 
Lift, the simply functional web framework http://liftweb.net
Beginning Scala http://www.apress.com/book/view/1430219890
Follow me: http://twitter.com/dpp
Git some: http://github.com/dpp



--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
Lift group.
To post to this group, send email to liftweb@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
-~--~~~~--~~--~--~---



[Lift] Re: select and selectObj questions

2009-08-31 Thread David Pollak
On Mon, Aug 31, 2009 at 2:53 PM, Naftoli Gugenheim naftoli...@gmail.comwrote:


 I think the problem is that since visitorTeam hasn't been saved, its id is
 -1 or 0, so assigning it is meaningless.
 Either save it first, or mix in LongMappedForeignMapper in addition to
 LongMappedForeignKey on the team field. The next time I commit G-d willing
 you'll be able to write extends LongMappedMapper instead of
 LongMappedForeignKey. If that doesn't work it's a bug so please let me know.


I don't think that's the problem.  visitorTeam is being assigned (via the
selectObj callback) before the submit function is being invoked.  If his
code was:

def create(xhtml:NodeSeq):NodeSeq = {
   val teams = Team.findAll
   var localTeam:Team = null
   var visitorTeam:Team = null
   var teamOptions = teams.map(team = (team,
team.teamName.ishttp://team.teamname.is/
))

   def submit () {
   val aMatch = Match.create.local(localTeam).
visitor
(visitorTeam)
   aMatch.save
   }

   bind(m, xhtml,
local - SHtml.selectObj(teamOptions, Empty,
(team:Team) = localTeam = team),
visitor - SHtml.selectObj(teamOptions, Empty,
(team:Team) = visitorTeam = team),
submit - SHtml.submit(Submit, submit))
 }
}

It would be the same.  visitorTeam is being assigned to somethingin
teamOptions which is pulled from the RDBMS.




 -
 David Pollakfeeder.of.the.be...@gmail.com wrote:

 On Mon, Aug 31, 2009 at 2:16 PM, xabi xavier.ta...@gmail.com wrote:

 
  Hello!
 
  I've got a problem using SHtml.select and SHtml.selectObj. In my
  little application.
 
  def create(xhtml:NodeSeq):NodeSeq = {
 val teams = Team.findAll
 var localTeam:Team = Team.create
 var visitorTeam:Team = Team.create
 var teamOptions = teams.map(team = (team, team.teamName.is))
 
 def submit () {
 val aMatch = Match.create.local(localTeam).visitor
  (visitorTeam)
 aMatch.save
 }
 
 bind(m, xhtml,
  local - SHtml.selectObj(teamOptions, Empty,
  (team:Team) = localTeam = team),
  visitor - SHtml.selectObj(teamOptions, Empty,
  (team:Team) = visitorTeam = team),
  submit - SHtml.submit(Submit, submit))
   }
  }
 
  When i submit this form, i create a Match mapper object where i set my
  localTeam and my visitorTeam but the visitorTeam is never the one i've
  just chosen in my select.
 
  What is my error?
 
 
 No clue.  Your code looks reasonable.  Just for kicks, change the visitor
 bind to:

 visitor - SHtml.selectObj(teamOptions, Empty, (team:Team) = {
 visitorTeam = team; println(Set visitor to +team)}),

 And see if the right or wrong thing gets printed.


  
 


 --
 Lift, the simply functional web framework http://liftweb.net
 Beginning Scala http://www.apress.com/book/view/1430219890
 Follow me: http://twitter.com/dpp
 Git some: http://github.com/dpp



 



-- 
Lift, the simply functional web framework http://liftweb.net
Beginning Scala http://www.apress.com/book/view/1430219890
Follow me: http://twitter.com/dpp
Git some: http://github.com/dpp

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
Lift group.
To post to this group, send email to liftweb@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
-~--~~~~--~~--~--~---