;, /*I want a unique id here...preferably the key or
hashcode*/)
)
Thanks,
Strom
--
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
By(ProgrammerProject.relationshipType,
RelationshipType.Develops
But it doesnt. Any advice would be most appreciated
--
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
You've been very helpful really!
I need to make my part now and read both the scala & lift book ,
properly
And experiment but at least now I have solution tails to follow :)
Thanks again
hexa
On Mar 10, 12:22 pm, David Pollak
wrote:
> The simplest answer is to use traits to defi
elationshipType.Develops
But it doesnt. Any advice would be most appreciated
--
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
l
hat
> > ADT (map, etc.) and maybe a function which can encode BSON as JSON
> > (bvalue.toJson). Encoding BSON as JSON would give some features for
> > free, for instance toXml. Anyway, this approach would probably cause
> > some code duplication between lift-json and lift-bson
persists after a submit on the AddInvoice...
> > > the client persists
> >
> > > But for the other snippet .. the state is lost...
> >
> > > So is there a way to manage the common states of multiple snippets in
> > > a page ? Should I use a SessionVar
ction BindParams, all the functions are
> > > evaluated regardless of whether a match is found.
>
> > > So, for example, if you bind to an empty NodeSeq and have a BindParam
> > > which will never match like:
> > > "you won't find me here" -&g
> deep dive into ExtJS, but wanted to float the idea in case someone was
> > aware of a red flag before I wasted too much time.
> >
> > It doesn't sound like anybody is using ZK [1], eh?
> >
> > [1]http://zkoss.org/
>
> --
> You received this
On Wed, Mar 10, 2010 at 1:51 AM, Timothy Perrett wrote:
> The only possible thing that one could do would need two aspects:
>
> 1. The lift side to produce particular JSON
> 2. The capp side to consume said JSON
>
> Without a full "package", there aren't really an
ld be a heck of an amazing GSoC project (although I'm not sure it's
more important than the SBT stuff.)
But, if you need any help from the 280 North guys, they have an ongoing
interest in Lift integration. We hang out once a quarter or so and always
walk away intending to do something
a little thinking to get things
right, but I have a high degree of confidence that it can be made right.
>
> It doesn't sound like anybody is using ZK [1], eh?
>
> [1] http://zkoss.org/
>
> --
> You received this message because you are subscribed to the Google Group
are
> > evaluated regardless of whether a match is found.
> >
> > So, for example, if you bind to an empty NodeSeq and have a BindParam
> > which will never match like:
> > "you won't find me here" -> { print("Got here!");
> > NodeS
n't find me here" -> { print("Got here!");
>> NodeSeq.Empty }
>> …you find that the print statement is called.
>>
>> This really surprised me. Is this intentional behaviour as it seems
>> to be a potential source of significant redundant processing?
to ExtJS, but wanted to float the idea in case someone was
> aware of a red flag before I wasted too much time.
>
> It doesn't sound like anybody is using ZK [1], eh?
>
> [1]http://zkoss.org/
--
You received this message because you are subscribed to the Google Groups
&q
he other snippet .. the state is lost...
>
> > So is there a way to manage the common states of multiple snippets in
> > a page ? Should I use a SessionVar ? I kinda would prefer not to
> > since It's really not a var that should be persistent over the
> > session.
anybody is using ZK [1], eh?
[1] http://zkoss.org/
--
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.
ally surprised me. Is this intentional behaviour as it seems
> to be a potential source of significant redundant processing?
>
> Stuart.
--
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.
e persistent over the
> session
>
> The best would be that they both keep their state .. as an action is
> performed on one of them...
>
> Thanks a lot
>
> hexa
>
> --
> You received this message because you are subscribed to the Google Groups
> "Lif
with the deprecation flag
(Indrajit, can you do this?)
Use the profile -Dlift-debug for the purpose. It has the deprecation
flag, I'll add the checkinit flag.
- Indrajit
/Jeppe
--
You received this message because you are subscribed to the Google
Groups "Lift&quo
ce of significant redundant processing?
Stuart.
--
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.
Folks,
As discussed earlier, lift-core would be removed from repository
sometime soon. For the deprecation notice and the rationale, please take
a look at the announcement posted earlier [1].
If your application is still using lift-core, make the changes NOW! Soon
it would stop working with
On 10/03/10 3:21 PM, Timothy Perrett wrote:
The only possible thing that one could do would need two aspects:
1. The lift side to produce particular JSON
2. The capp side to consume said JSON
Without a full "package", there aren't really any integration points as we have
al
The only possible thing that one could do would need two aspects:
1. The lift side to produce particular JSON
2. The capp side to consume said JSON
Without a full "package", there aren't really any integration points as we have
already got comet working with capp so the only thi
Most certainly, yes! Quite like what Anthony is looking for. But (a)
this is different from JSArtifacts implementation for ExtCore that we
talked about couple of times and (b) Cappuccino isn't license
compatible either (for the purpose of integration within Lift).
Anthony, fwiw, David did
ttp://www.extjs.com/products/floss-exception.php
>
>
> On Wed, Mar 10, 2010 at 1:55 PM, Marius wrote:
>>
>> Please see here
>> http://groups.google.com/group/liftweb/browse_thread/thread/5e4f5e424d33db40/32cfb6752954?lnk=gst&q=ExtJs#32cfb6752954
>>
>
ucts/floss-exception.php
On Wed, Mar 10, 2010 at 1:55 PM, Marius wrote:
>
> Please see here
> http://groups.google.com/group/liftweb/browse_thread/thread/5e4f5e424d33db40/32cfb6752954?lnk=gst&q=ExtJs#32cfb6752954
>
> I'd strongly encourage you to integrate ExtJs with Lift
Personally, I would say forget ExtJS, compared to Cappuccino its streets behind:
http://cappuccino.org/
Easily the most exciting UI framework out there right now
Cheers, Tim
On 10 Mar 2010, at 03:45, aw wrote:
> It is time for me to add some serious widgets to my lift app.
>
> So
Please see here
http://groups.google.com/group/liftweb/browse_thread/thread/5e4f5e424d33db40/32cfb6752954?lnk=gst&q=ExtJs#32cfb6752954
I'd strongly encourage you to integrate ExtJs with Lift and
potentially other frameworks. Depending on JS library licence we'd be
On Tue, Mar 9, 2010 at 8:45 PM, aw wrote:
> It is time for me to add some serious widgets to my lift app.
>
> So far, I am most enamored by ExtJS.
> Another alternative could possibly be ZK.
>
> Does anybody have any experience with these frameworks? Can you
> comment on
an action is
performed on one of them...
Thanks a lot
hexa
--
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...@google
You want to use it yourself or contribute it to Lift?
-
aw wrote:
It is time for me to add some serious widgets to my lift app.
So far, I am most enamored by ExtJS.
Another alternative could possibly be ZK.
Does anybody have any experience with these
Hi All,
I'm attempting to write a simple game with lift and I'm really liking
the way a snippet can maintain state for a request and any ajax calls
it makes. This is quite simply brilliant.
I'm running into trouble with one area though. As part of my snippet
I'd like to crea
It is time for me to add some serious widgets to my lift app.
So far, I am most enamored by ExtJS.
Another alternative could possibly be ZK.
Does anybody have any experience with these frameworks? Can you
comment on why integrating them with Scala/Lift would be a bad idea
(or not work)?
I
tice ("Entre : Description " + inInvoice.description + "
> Montant : " + inInvoice.amount)
> }
>
> bind ("e", inhtml,
> "description" -> inInvoice.description.toForm,
> "amount" -> inInvoice.amount.
"amount" -> inInvoice.amount.toForm,
"submit" -> SHtml.submit ("Ajouter Facture", processEntry))
}
}
This yeilds an empty box exception...
The method suggested by Naftoli Gugenheim does the same .. it seems
the is does not "copy" the value e
; > On the face of it, as a newby, this JavaScript DSL adds another layer
> > of complexity to using Lift with JavaScript. Is there an option to
> > use mostly raw JavaScript? What are the advantages / disadvantages?
>
> JsRaw("my JavaScript Here")
>
> The disad
ist("Content-Type" -> "image/gif"), Nil, 200)
}
If you put other GIF files in resources, the server will find and serve
them.
> Thanks
>
> On Mar 5, 2:56 pm, DavidV wrote:
> > I have recreated a number of StreamingResponse methods from both the
> > L
On Tue, Mar 9, 2010 at 1:11 PM, Stuart Roebuck wrote:
> Once again, thanks for all of this. I will now go away and
> contemplate it all.
>
> On the face of it, as a newby, this JavaScript DSL adds another layer
> of complexity to using Lift with JavaScript. Is there an option
classloader that can be dismissed used for class that could be reload)
with some more logic to handle when reloads happen
I'm not sure into what extends the comparison may be followed (T5
internal is quite different than Lift, there is pools of already
instantiated component/pages waiting
hods from both the
>> Loop link above and the Lift book and I still can't seem to get the
>> desired effect. I have been able to get a PlainTextResponse to work
>> by using LiftRules.dispatch in the Boot, like so:
>>
>> LiftRules.dispatch.prepend
Any thoughts on this? Still trying to get it to work.
Thanks
On Mar 5, 2:56 pm, DavidV wrote:
> I have recreated a number of StreamingResponse methods from both the
> Loop link above and the Lift book and I still can't seem to get the
> desired effect. I have been
Once again, thanks for all of this. I will now go away and
contemplate it all.
On the face of it, as a newby, this JavaScript DSL adds another layer
of complexity to using Lift with JavaScript. Is there an option to
use mostly raw JavaScript? What are the advantages / disadvantages?
Sorry, I
Le 09/03/2010 21:27, David Pollak a écrit :
[...]
Does this help?
Yes, clearly, it seems to be what I was looking for. I missed at first
in lift example, until Jeppe point it to me.
With your explanation, it really looks like it's what I need :)
One of my open tickets is to pr
and Wizard (Wizard is a multi-page collection of
Screens). If you can give me a idea of a good example for you, I'll work on
it.
Thanks,
David
>
> Relevant threads:
> - http://old.nabble.com/Multipage-wizards-td26504293.html (especially
> Jeppe answer)
> -
> http://old.na
UG) will be presenting a talk by
> > > Richard Dallaway on 'Getting started with Lift' at SkillsMatter
> >
> > It is done:http://icanhaz.com/gswl... where you will find a link to
> > the Skillsmatter video.
> >
> > Richard
>
> --
> You received this
ecuted in the next request, to bridge requests
> you have to store the *value* of the RequestVar outside of it
> (requestVar.is), then at the beginning of the next request set the RequestVar
> from that val.
> This is a common pattern in Lift: one request specifies a function to be
Howdy,
Lift does rendering most basically with Snippets. Snippets are functions
NodeSeq => NodeSeq... they take a NodeSeq and return a NodeSeq. Snippets
are generally independent entities. They do not know about each other.
They can ask about the state of the session and the state of
Marius writes:
> I opened defect 412 and this is now on the review board:
> http://reviewboard.liftweb.net/r/263/diff/#index_header
Wow, that was fast :-) Thanks for looking into this!
/Jeppe
--
You received this message because you are subscribed to the Google Groups
"Lift"
Really nice talk Richard. Great stuff !!!
On Mar 9, 9:05 pm, Richard Dallaway wrote:
> On Sat, Feb 20, 2010 at 8:22 PM, andy wrote:
> > The London Scala User Group (LSUG) will be presenting a talk by
> > Richard Dallaway on 'Getting started with Lift' at SkillsM
ssue, have not
> completely eliminated it.
>
> There's a further issue... JRebel doesn't work automatically with Lift.
> Technically, it's costless, but you have to register it with ZeroTurnaround,
> etc. This means you start using JRebel after you've made a commitme
e 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.
On Sat, Feb 20, 2010 at 8:22 PM, andy wrote:
> The London Scala User Group (LSUG) will be presenting a talk by
> Richard Dallaway on 'Getting started with Lift' at SkillsMatter
It is done: http://icanhaz.com/gswl ... where you will find a link to
the Skillsmatter video.
ction will be executed in the next request, to bridge requests
you have to store the *value* of the RequestVar outside of it (requestVar.is),
then at the beginning of the next request set the RequestVar from that val.
This is a common pattern in Lift: one request specifies a function to be
execu
ingHelpers) I would use it from there.
> Heiko
> Company: weiglewilczek.com <http://weiglewilczek.com/>
> Blog: heikoseeberger.name <http://heikoseeberger.name/>
> Follow me: twitter.com/hseeberger
> OSGi on Scala: scalamodules.org <http://scalamodules.org/>
> Lift, the simpl
tVar I got in the AddInvoice from the ViewClient
> > > snippet
>
> > > But a SessionVar is out it's way overkill and a statefull snippet
> > > might be an idea ... would the RequestVar persist in the statefull
> > > snippet?
>
> > > Also I
llow me: twitter.com/hseeberger
> OSGi on Scala: scalamodules.org
> Lift, the simply functional web framework: liftweb.net
>
> --
> You received this message because you are subscribed to the Google Groups
> "Lift" group.
> To post to this group, send email
method.
>
> Heiko
>
> Company: weiglewilczek.com
> Blog: heikoseeberger.name
> Follow me: twitter.com/hseeberger
> OSGi on Scala: scalamodules.org
> Lift, the simply functional web framework: liftweb.net
>
> --
> You received this message because you are subscribed to the Google G
ce and the bindings.
> >
> > > > In short, if this was straight jQuery I would have some JavaScript of
> > > > the form:
> >
> > > > $(theFormNodeSeq).dialog()
> >
> > > > But in my case theFormNodeSeq comes from a NodeSeq that was as
cussions
> Jeppe and I have been having, and my non-JRebel-friendly development style,
> I thought that there might be a way to address all of these issues at once.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Lift" group.
>
expression should have this trait.
JQueryLeft is a trait used by the JQuery portion of the JavaScript DSL to
indicate that you can chain JQuery calls onto this.
HtmlFixer is a trait that provides fixHtml
>>>override def toJsCmd = "jQuery(" + JsStr(fixHtml("NodeSeqDialog&quo
Script of
> > > the form:
>
> > > $(theFormNodeSeq).dialog()
>
> > > But in my case theFormNodeSeq comes from a NodeSeq that was assembled
> > > from part of the XHTML template and the bindings and the end result
> > > needs to be a JsCmd.
mNodeSeq comes from a NodeSeq that was assembled
> >> from part of the XHTML template and the bindings and the end result
> >> needs to be a JsCmd.
>
> >> So I'm trying to do something like:
>
> >> JsCmds.Run("$(" + theFormNodeSeq.toString + "
om a NodeSeq that was assembled
> > from part of the XHTML template and the bindings and the end result
> > needs to be a JsCmd.
> >
> > So I'm trying to do something like:
> >
> > JsCmds.Run("$(" + theFormNodeSeq.toString + ").dialog()")
&g
own as the S,functionsMap
> was not initialized as I was doing a light S init to capture original
> request state. I have a fix for it but I need to do some more testing
> on it first.
>
> I'll open a ticket for this.
>
> Br's,
> Marius
>
> On Mar 9, 1:21 pm, Mariu
) I would use it from there.
Heiko
Company: weiglewilczek.com
Blog: heikoseeberger.name
Follow me: twitter.com/hseeberger
OSGi on Scala: scalamodules.org
Lift, the simply functional web framework: liftweb.net
--
You received this message because you are subscribed to the Google Groups
"Lift&qu
Why is compilation running with JRebel?
Also, how critical is JRebel to people getting their feet wet? When I was new
to Lift, I used the default setting in the POM that caused a jetty hot redeploy
when class files were updated. (Possibly earlier on I restarted jetty
manually.) While that meant
o something like:
> >
> > JsCmds.Run("$(" + theFormNodeSeq.toString + ").dialog()")
> >
> > But I need to address escaping issues with the HTML and I also need to
> > pre-process any "" commands in theFormNodeSeq.
> >
> > Any a
scribed 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.
+ theFormNodeSeq.toString + ").dialog()")
>>
>> But I need to address escaping issues with the HTML and I also need to
>> pre-process any "" commands in theFormNodeSeq.
>>
>> Any advice (please)?
>>
>> --
>> You received this messag
; + theFormNodeSeq.toString + ").dialog()")
>
> But I need to address escaping issues with the HTML and I also need to
> pre-process any "" commands in theFormNodeSeq.
>
> Any advice (please)?
>
> --
> You received this message because you are subscrib
than optimal results in JRebel (more incompatible class change issues.) The
JRebel folks and Martin have worked to address the former issue, have not
completely eliminated it.
There's a further issue... JRebel doesn't work automatically with Lift.
Technically, it's costless, but you
essage 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.
stVar persist in the statefull
> > snippet?
>
> > Also I'm having trouble understanding how that scoping is done for the
> > RequestVar if anyone could shed some light on it... like why a closure
> > won't "ref" it... (I'm new to scala)
>
&
tatefull snippet
> > might be an idea ... would the RequestVar persist in the statefull
> > snippet?
>
> > Also I'm having trouble understanding how that scoping is done for the
> > RequestVar if anyone could shed some light on it... like why a closure
> >
ttp://test.com/file.zip&12345678)
> from the
> URL (http://localhost:8080/download.html?link=http://test.com/
> file.zip&12345678)
>
> Thanks very much!
>
> Cheers,
> Neil
--
You received this message because you are subscribed to the Google Groups
in there own package and only manage the
>> domain/client part ?)
>>
>> Relevant threads:
>> - http://old.nabble.com/Multipage-wizards-td26504293.html (especially Jeppe
>> answer)
>> -
>> http://old.nabble.com/Lift-Wizard-Fields-incompatible-with-lift-record-
match {
> case Full(p) => bind("post",in,
> "title" -> SHtml.text(p.title, parm
> => title=parm,
> ("size","55")),
> "tags" -> SHtml.text("", parm
ng trouble understanding how that scoping is done for the
> RequestVar if anyone could shed some light on it... like why a closure
> won't "ref" it... (I'm new to scala)
>
> Thanks
>
> hexa
>
--
You received this message because you are subscribed to the Go
first.
I'll open a ticket for this.
Br's,
Marius
On Mar 9, 1:21 pm, Marius wrote:
> I assume you are using Lift from master ...
>
> lazy-load should be able to wrap anything. I'll try to put in some
> ajaxSelects to see if I can repro.
>
> On Mar 8, 10:54 pm, Jeppe N
; Record/Mapper fields integration (or fields that are currently in
> Record/Mapper/Wizard may live in there own package and only manage the
> domain/client part ?)
>
> Relevant threads:
> - http://old.nabble.com/Multipage-wizards-td26504293.html (especially Jeppe
> answer)
>
ith the new field type works fine, but I'm
>> running into a little hitch trying to access the value. Given the test code
>> (again this is in the Github test project,
>> g...@github.com:craigwblake/lift-couchdb-test.git):
>>
>> object TestEnum extends E
x27;m trying to understand both how to reproduce
the issue and what you expect to happen. Thanks
Connected by MOTOBLUR™ on T-Mobile
-Original message-
From: Heiko Seeberger
To: liftweb
Sent: Tue, Mar 9, 2010 15:26:53 GMT+00:00
Subject: [Lift] Converting a null String to an empty String
H
to an
empty String. But I have not found it yet ...
Thanks,
Heiko
Company: weiglewilczek.com
Blog: heikoseeberger.name
Follow me: twitter.com/hseeberger
OSGi on Scala: scalamodules.org
Lift, the simply functional web framework: liftweb.net
--
You received this message because you are subscribed t
ewriteResponse(List("download"),
Map("link" -> Helpers.urlEncode(link) ))
I add this code in here, but it doesn't work too.
S.param("link")
=> Full(http://test.com/file.zip)
Thanks!
Cheers,
Neil
--
You received this
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/lift
> SHtml.textarea(p.text, parm
=> text=parm),
"submit" -> SHtml.submit("Save", submit)
)
case Empty => S.error("Post to edit not found");
S.redire
Thanks for any help!
Cheers,
Neil
--
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.
0/download.html?link=http://test.com/file.zip&123...
>
> The link param is: (that doesn't contains the & char in the param)
> S.param("link")
> =>http://test.com/file.zip
>
> So how can i get the "&12345678" value from the link param ?
>
ain/client part ?)
Relevant threads:
- http://old.nabble.com/Multipage-wizards-td26504293.html (especially
Jeppe answer)
-
http://old.nabble.com/Lift-Wizard-Fields-incompatible-with-lift-record-fields-tc27230782.html
So, I'm going to see how wizards are working,
Thanks,
--
Francois ARMAN
Hi,
I am pretty sure there is a method somewhere converting a null String to an
empty String. But I have not found it yet ...
Thanks,
Heiko
Company: weiglewilczek.com
Blog: heikoseeberger.name
Follow me: twitter.com/hseeberger
OSGi on Scala: scalamodules.org
Lift, the simply functional web
ntly from everybody else, but when
> iterating new features, I always end up making lots of changes to
> Sitemap. And afaik everyone of those changes requires a restart
>
> For the rest I agree JRebel fits quite nicely (it does have it's
> problems as David points out)
>
>
the & char in the param)
> S.param("link")
> =>http://test.com/file.zip
>
> So how can i get the "&12345678" value from the link param ?
>
> Maybe the URL rewrite is not correctly ?
>
> Thanks for any help!
>
> Cheers,
> Ne
e slick without
> javarebel :-)
>
> Lift is really elegant - some how, this approach feels pretty ugly. I
> haven't looked at it, but no doubt it's using some classloader trickery?
Of course this is why one can get into cast failures as
ProtectionDomain may change. I haven
I want get the these strings ( http://test.com/file.zip&12345678 )
from the
URL (http://localhost:8080/download.html?link=http://test.com/
file.zip&12345678)
Thanks very much!
Cheers,
Neil
--
You received this message because you are subscribed to the Google Groups
&quo
But on the other hand it happens not too often. I'm personally very
very happy with current productiveness using Lift + Jetty + JRebel.
But what happens when Zeroturnaround will turn back to Scala ? It is
quite possible that Scala will go mainstream. It might be viable
solution then.
S
restart
For the rest I agree JRebel fits quite nicely (it does have it's
problems as David points out)
/Jeppe
--
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 un
"text" -> SHtml.textarea(p.text, parm
=> text=parm),
"submit" -> SHtml.submit("Save", submit)
)
case Empty => S.error("Post to edit
I assume you are using Lift from master ...
lazy-load should be able to wrap anything. I'll try to put in some
ajaxSelects to see if I can repro.
On Mar 8, 10:54 pm, Jeppe Nejsum Madsen wrote:
> On Mon, Mar 8, 2010 at 5:42 PM, Marius wrote:
> > Can you please send me a minima
BTW, with SBT, don't forget you can do:
jetty-run
(make changes to your code)
prepare-webapp
That will redeploy chnaged files / classses to the running jetty
instance so development with SBT can still be slick without
javarebel :-)
Lift is really elegant - some how, this approach
rm processing request, like onPrepare
(init fields), "onValidate" (field cross validation),
"onFormSuccess/Error" (clean error, field from session, save), etc, and
with something to store validation errors.
How does Lift handle that ? Perhaps it's just some convention
1 - 100 of 19377 matches
Mail list logo