Bypassing "required" form validation for search submit link

2009-07-23 Thread Joshua Lim
Hi

I have a Form with fields marked with various validators.
F1 = required
F2 = length 4
F3 = required
F4 .

And I also have 2 submit links, "save" and "search". When I click on "save",
the normal default form processing happens. But when I click on "search" I
want to bypass all "required" validators.

I saw a suggestion to modify each FormComponent's isRequired which seems
reasonable :

TextField txt = new TextField("txtfield", model) {
 public boolean isRequired() {
   return findParent(Form.class).getRootForm().findSubmittingButton()
instanceof IRequireFields;



but is there any other alternative for this scenario ?

Josh


Re: Localizing thru database lookup

2009-07-23 Thread Igor Vaynberg
there is only one correct way to clear the cache, so i do not see why
that needs to be externalized.

-igor

On Thu, Jul 23, 2009 at 3:47 PM, Mathias
Nilsson wrote:
>
> Yes I get you point.
>
> What about assigning clearing strategies  that can be added and implemented.
> let's say it's sufficient for me to just clear the cache if the component is
> not a subclass of another component. I can implement my own strategy for
> clearing the cache or key/keys.
>
> ClearCacheStrategy // clears entier cache
> ClearNonInheritedKeyStratergy //
>
> And so on.
>
> But i guess the price to pay of clearing the whole cache and hitting the
> database again is a nice price to pay without spending time on this.
> --
> View this message in context: 
> http://www.nabble.com/Localizing-thru-database-lookup-tp24627686p24635970.html
> Sent from the Wicket - User mailing list archive at Nabble.com.
>
>
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Looking for Pop-up menu...

2009-07-23 Thread Joshua Lim
I Think menu2 can do what you want as Ryan said. You can override the
getCssClass() to return your own class name, because the default is
yui-skin-sam which will span the width of yui-menu to the whole of the
containing box.

final YuiMenuBar mb = new YuiMenuBar("menuBar")
{
@Override
protected String getCssClass()
{
return "mymenuskin";
}
};


HTML



.mymenuskin .yuimenubar {
width: 100px;
background-color: #DDD;
border: 1px solid #000;
float: left;
}

and then customise the menu to what ever look and feel you want. the link
below can be a guide, but also firebug can help you see the css class
generated.

http://developer.yahoo.com/yui/menu/#cssref

BTW... whether the menu pop-up on mouse click or mouse over is due the the
css class "yuimenubarnav" -
http://developer.yahoo.com/yui/menu/#usingmenubar - unforunately at this
moment, this is not overriddable.

hth josh


2009/7/23 Petr Fejfar 

> On Thu, Jul 23, 2009 at 2:01 AM, Ryan McKinley wrote:
>
> > why not just a YUI menu?  (not a context menu)
>
> Do you mean to use menu (not menu2) with permanently visible single
> menubar's item and pull down associated menu on click and resign on
> mouse over functinality?
>
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>


ExtJS

2009-07-23 Thread John Armstrong
Hi all,
  Does anyone have access to the javadocs for the ext-js
implementation at http://code.google.com/p/wicket-ext/ ? When I
attempt to download them with maven I get an empty archive that says
'not-available'.

  On that note, does anyone (Paolo?) know if the Grid supports inplace
cell editing via the form components as ext-js does?

  Seems like a cool project but I am not sure how mature it is and my
UX guy is getting pushy..

John-

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Spring and Wicket - is it worth it?

2009-07-23 Thread Erik Post
I agree that Wicket, although it's really 'only' a view framework, could do with
a couple of straightforward examples in this area, because:

- A view framework without any persistence going on isn't typically very useful;
- It's important, if only to learn where, how and with what to hook
into various
server/session/request/... lifecycle stages correctly;
- Wicket should be as easy as possible to get into, and this is rather
a major point, I should think;
- Spring, while very useful, is just a wee bit beside the point
sometimes, and you're better off using it _after_ you understand
what's going on anyway. (Besides, how else could you tell if it would
useful to begin with?)

Cheers,
Erik


On Thu, Jul 23, 2009 at 11:23 PM, Dane Laverty wrote:
> There we go, that's the kind of information I was looking for! Thanks John.
> What got me started with Spring initially was its JDBC templates, but then
> everything I read basically said, "Yeah, Spring has JDBC templates, but you
> won't really need them since you should be using ORM instead." However, when
> I went to find some Hibernate/Wicket examples, all the ones I found were
> based in a Spring DI framework. So here I am. I'm sure it will be worth it
> in the end, but at the moment it's a lot of reading and testing without
> feeling like I'm being especially awesome.

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: how to get some data from servlet

2009-07-23 Thread Altuğ B . Altıntaş
I forgot to say : I am using Wicket 1.3.6 + Tomcat + java 6   maybe it
gives a clue

2009/7/24 Altuğ B. Altıntaş 

> I will post my codes. But now i catched a very very strange position in
> WicketSessionFilter .  Let me explain :
>
> I used WicketSessionFilter and a Simple UploadServlet as Igor said.
>
> I tested my application using Firefox 3. It gives :
>
> java.lang.IllegalStateException: you can only locate or create sessions in
> the context of a request cycle
>
> bla bla bla ...
>
> I tried to debug WicketSessionFilter , I can see that Filter runs and sets
> the Session into Thread but then My Servlet doesn't get the Session because
> some how WicketSessionFilter 's finally block runs and Session.unset()
> method executes.
>
> I think my Servlet can't catch the Session in Thread that
> WicketSessionFilter puts or something like that.
>
> The most strange part is : When I tested my application using Internet
> Explorer 8, WOOWs , It works. My Upload servlet can reach the same Session
> without any exception.  I think It means WicketSessionFilter and
> UploadServlet runs in proper order.
>
> Also I tested my application in Chrome, and I get the same exception :
>
> java.lang.IllegalStateException: you can only locate or create sessions in
> the context of a request cycle
>
> It likes  producer and consumer problem.
>
> Sessions in Wicket will kill me :)
>
> Also I set up Wicket examples and I can see WicketSessionFilter  runs
> properly.
>
> Any suggestions ?
>
> Thank you everybody.
>
> Altug.
>
>
> 2009/7/23 Fernando Wermus 
>
> Could you show to us the whole code? I mean, the page or panel that upload
>> the files as well the IRequestTarget class you have implemented?
>>
>> On Thu, Jul 23, 2009 at 10:31 AM, Altuğ B. Altıntaş > >wrote:
>>
>> > Hi all ;
>> >
>> > I can't use WicketSessionFilter maybe because I am using Apache Shiro
>> (old
>> > name is Apache Kİ).
>> >
>> > In fact Fernando's solution works; Now I can reach and use Session
>> inside
>> > UploadRequestTarget which implements IRequestTarget.
>> >
>> > But then I realized that I reach a different Session object in
>> > UploadRequestTarget class. It creates a new Session so i can  NOT access
>> it
>> > in other WebPages.
>> >
>> > In my Application class;
>> >
>> >  @Override
>> >public final Session newSession(Request request, Response response)
>> > {
>> >return new MySession(request);
>> >}
>> >
>> > Are there any way to access all Sessions or stop creating a new Session
>> in
>> > UploadRequestTarget (which implements IRequestTarget)
>> >
>> > Thanks.
>> >
>> > Altug.
>> >
>> > 2009/7/20 Igor Vaynberg 
>> >
>> > > see WicketSessionFilter
>> > >
>> > > -igor
>> > >
>> > > On Sun, Jul 19, 2009 at 3:20 PM, Altuğ B. Altıntaş
>> > > wrote:
>> > > > Hi Igor;
>> > > >
>> > > > I found the problem; problem is when i hit my UploadServlet via
>> > http-get
>> > > > method , i simply write the url and hit the enter then below code is
>> > > working
>> > > >
>> > > >  Session wicketSession = Session.get();
>> > > >
>> > > > I can get wicket Session, wow !! it is great...
>> > > >
>> > > > BUT ...
>> > > >
>> > > > When i hit  my UploadServlet via http-post method, swfupload access
>> in
>> > > that
>> > > > way then i can NOT access wicketSession.
>> > > >
>> > > > I mean this code :
>> > > >
>> > > >  Session wicketSession = Session.get();
>> > > >
>> > > > it throws :
>> > > >
>> > > > java.lang.IllegalStateException: you can only locate or create
>> sessions
>> > > in
>> > > > the context of a request cycle
>> > > >
>> > > > Any idea ?
>> > > >
>> > > > Thanks
>> > > >
>> > > > Altug..
>> > > >
>> > > >
>> > > > 2009/7/14 Igor Vaynberg 
>> > > >
>> > > >> that doesnt make any sense. all things within the webapp share the
>> > > >> session. you guys are welcome to create a quickstart that
>> replicates
>> > > >> this.
>> > > >>
>> > > >> -igor
>> > > >>
>> > > >> On Tue, Jul 14, 2009 at 3:47 AM, Altuğ B. Altıntaş<
>> alt...@gmail.com>
>> > > >> wrote:
>> > > >> > Also I have a problem like yours.
>> > > >> >
>> > > >> > Servlet session and Wicket's session are different so you are
>> > getting
>> > > >> nul.
>> > > >> > Just debug your application and you will see that they have
>> > different
>> > > >> > session Id's.
>> > > >> >
>> > > >> > I tried to use WicketSessionFilter but it doesn't work.
>> > > >> >
>> > > >> > I am using wicket 1.3.5.
>> > > >> >
>> > > >> > Cheers...
>> > > >> >
>> > > >> > Altug.
>> > > >> >
>> > > >> > 2009/6/23 danisevsky 
>> > > >> >
>> > > >> >> hello, I am using MyMultiFileUploadServlet for uploading files
>> and
>> > in
>> > > >> some
>> > > >> >> wicket component I need find out how many files was uploaded.
>> > > >> >> I was trying to set this number to the HttpSession in
>> > > >> >> MyMultiFileUploadServlet and get it in the component:
>> > > >> >>
>> > > >> >>HttpSession httpSession = ((WebRequest)
>> > > >> >> getRequest()).getHttpServletRequest()
>> > > >> >

Re: how to get some data from servlet

2009-07-23 Thread Altuğ B . Altıntaş
I will post my codes. But now i catched a very very strange position in
WicketSessionFilter .  Let me explain :

I used WicketSessionFilter and a Simple UploadServlet as Igor said.

I tested my application using Firefox 3. It gives :

java.lang.IllegalStateException: you can only locate or create sessions in
the context of a request cycle

bla bla bla ...

I tried to debug WicketSessionFilter , I can see that Filter runs and sets
the Session into Thread but then My Servlet doesn't get the Session because
some how WicketSessionFilter 's finally block runs and Session.unset()
method executes.

I think my Servlet can't catch the Session in Thread that
WicketSessionFilter puts or something like that.

The most strange part is : When I tested my application using Internet
Explorer 8, WOOWs , It works. My Upload servlet can reach the same Session
without any exception.  I think It means WicketSessionFilter and
UploadServlet runs in proper order.

Also I tested my application in Chrome, and I get the same exception :

java.lang.IllegalStateException: you can only locate or create sessions in
the context of a request cycle

It likes  producer and consumer problem.

Sessions in Wicket will kill me :)

Also I set up Wicket examples and I can see WicketSessionFilter  runs
properly.

Any suggestions ?

Thank you everybody.

Altug.


2009/7/23 Fernando Wermus 

> Could you show to us the whole code? I mean, the page or panel that upload
> the files as well the IRequestTarget class you have implemented?
>
> On Thu, Jul 23, 2009 at 10:31 AM, Altuğ B. Altıntaş  >wrote:
>
> > Hi all ;
> >
> > I can't use WicketSessionFilter maybe because I am using Apache Shiro
> (old
> > name is Apache Kİ).
> >
> > In fact Fernando's solution works; Now I can reach and use Session inside
> > UploadRequestTarget which implements IRequestTarget.
> >
> > But then I realized that I reach a different Session object in
> > UploadRequestTarget class. It creates a new Session so i can  NOT access
> it
> > in other WebPages.
> >
> > In my Application class;
> >
> >  @Override
> >public final Session newSession(Request request, Response response)
> > {
> >return new MySession(request);
> >}
> >
> > Are there any way to access all Sessions or stop creating a new Session
> in
> > UploadRequestTarget (which implements IRequestTarget)
> >
> > Thanks.
> >
> > Altug.
> >
> > 2009/7/20 Igor Vaynberg 
> >
> > > see WicketSessionFilter
> > >
> > > -igor
> > >
> > > On Sun, Jul 19, 2009 at 3:20 PM, Altuğ B. Altıntaş
> > > wrote:
> > > > Hi Igor;
> > > >
> > > > I found the problem; problem is when i hit my UploadServlet via
> > http-get
> > > > method , i simply write the url and hit the enter then below code is
> > > working
> > > >
> > > >  Session wicketSession = Session.get();
> > > >
> > > > I can get wicket Session, wow !! it is great...
> > > >
> > > > BUT ...
> > > >
> > > > When i hit  my UploadServlet via http-post method, swfupload access
> in
> > > that
> > > > way then i can NOT access wicketSession.
> > > >
> > > > I mean this code :
> > > >
> > > >  Session wicketSession = Session.get();
> > > >
> > > > it throws :
> > > >
> > > > java.lang.IllegalStateException: you can only locate or create
> sessions
> > > in
> > > > the context of a request cycle
> > > >
> > > > Any idea ?
> > > >
> > > > Thanks
> > > >
> > > > Altug..
> > > >
> > > >
> > > > 2009/7/14 Igor Vaynberg 
> > > >
> > > >> that doesnt make any sense. all things within the webapp share the
> > > >> session. you guys are welcome to create a quickstart that replicates
> > > >> this.
> > > >>
> > > >> -igor
> > > >>
> > > >> On Tue, Jul 14, 2009 at 3:47 AM, Altuğ B. Altıntaş >
> > > >> wrote:
> > > >> > Also I have a problem like yours.
> > > >> >
> > > >> > Servlet session and Wicket's session are different so you are
> > getting
> > > >> nul.
> > > >> > Just debug your application and you will see that they have
> > different
> > > >> > session Id's.
> > > >> >
> > > >> > I tried to use WicketSessionFilter but it doesn't work.
> > > >> >
> > > >> > I am using wicket 1.3.5.
> > > >> >
> > > >> > Cheers...
> > > >> >
> > > >> > Altug.
> > > >> >
> > > >> > 2009/6/23 danisevsky 
> > > >> >
> > > >> >> hello, I am using MyMultiFileUploadServlet for uploading files
> and
> > in
> > > >> some
> > > >> >> wicket component I need find out how many files was uploaded.
> > > >> >> I was trying to set this number to the HttpSession in
> > > >> >> MyMultiFileUploadServlet and get it in the component:
> > > >> >>
> > > >> >>HttpSession httpSession = ((WebRequest)
> > > >> >> getRequest()).getHttpServletRequest()
> > > >> >>.getSession();
> > > >> >> String count = httpSession
> > > >> >>.getAttribute("filesCount");
> > > >> >>
> > > >> >> but count is always null. Is there any way how to get some data
> > from
> > > >> >> servlet? Thanks
> > > >> >>
> > > >> >
> > > >> >
> > > >> >
> > > >> > --
> >

Re: Localizing thru database lookup

2009-07-23 Thread Mathias Nilsson

Yes I get you point.

What about assigning clearing strategies  that can be added and implemented. 
let's say it's sufficient for me to just clear the cache if the component is
not a subclass of another component. I can implement my own strategy for
clearing the cache or key/keys.

ClearCacheStrategy // clears entier cache
ClearNonInheritedKeyStratergy //

And so on. 

But i guess the price to pay of clearing the whole cache and hitting the
database again is a nice price to pay without spending time on this.
-- 
View this message in context: 
http://www.nabble.com/Localizing-thru-database-lookup-tp24627686p24635970.html
Sent from the Wicket - User mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Localizing thru database lookup

2009-07-23 Thread Igor Vaynberg
class B extends A
class C extends A

A.properties { foo=bar }

Component b=new B();
Component c=new C();
b.getString("foo");
c.getString("foo");

someone edits A.properties in the database
ui calls clearkey("foo",b) <== does not clear the cache used by (c),
need to call clearkey("foo", set of all descendants of A that loaded
the key)

this is just a class hieararchy example, what about component
hierarchy examples where multiple descendant components can inherit
keys from their parent component?

-igor

On Thu, Jul 23, 2009 at 3:01 PM, Mathias
Nilsson wrote:
>
> Ok maybe there is a lot of work for this issue. It isn't a problem when using
> wicket ComponentStringResourceLoader is just a problem if we need to access
> the database all the time for a string and clear the entier cache if the
> database is updated.
>
> when looking at  the source for Localizer#getCachedKey it returns the whole
> path, with style and locale. If I implemented a clearCachedKey like this. (
> just on top of my head )
>
> /**
>  * Clear a key from the cache.
> *
> */
> public void clearCachedKey( final String key, final Component component ){
>  if( cache == null ) return;
>  String cachedKey = getCacheKey( key, component );
>  if( cachedKey != null ){
>    cache.remove( cachedKey );
>  }
> }
>
> wouldn't that be sufficient. The entire locale, style is taken care of by
> the getCachedKey. If the component is null only the key is returned.
> --
> View this message in context: 
> http://www.nabble.com/Localizing-thru-database-lookup-tp24627686p24635300.html
> Sent from the Wicket - User mailing list archive at Nabble.com.
>
>
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Localizing thru database lookup

2009-07-23 Thread Mathias Nilsson

Ok maybe there is a lot of work for this issue. It isn't a problem when using
wicket ComponentStringResourceLoader is just a problem if we need to access
the database all the time for a string and clear the entier cache if the
database is updated.

when looking at  the source for Localizer#getCachedKey it returns the whole
path, with style and locale. If I implemented a clearCachedKey like this. (
just on top of my head )

/**
 * Clear a key from the cache. 
* 
*/
public void clearCachedKey( final String key, final Component component ){
  if( cache == null ) return;
  String cachedKey = getCacheKey( key, component );
  if( cachedKey != null ){
cache.remove( cachedKey );
  }
}

wouldn't that be sufficient. The entire locale, style is taken care of by
the getCachedKey. If the component is null only the key is returned.
-- 
View this message in context: 
http://www.nabble.com/Localizing-thru-database-lookup-tp24627686p24635300.html
Sent from the Wicket - User mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



How to determine which behavior corresponds to the currently handled request target

2009-07-23 Thread Vladimir Kovalyuk
I'm trying to design a joda time based DateTime field. There are two reasons
 - I use joda time only
 - I have to wire tree components - start date, finish date and duration, so
I have to add

I managed to get it working but I'm concerned about the approach I took. So
please critics are welcome. Below is the source code of the component.

My question is about the isAjaxRequest() method. I believe I should check
whether the AjaxFormComponentUpdatingBehavior's request target is handled.
But I don't know how. Please suggest.

import java.util.ArrayList;
import java.util.Date;
import java.util.List;

import org.apache.wicket.Component;
import org.apache.wicket.ajax.form.AjaxFormComponentUpdatingBehavior;
import org.apache.wicket.behavior.IBehavior;
import org.apache.wicket.datetime.DateConverter;
import org.apache.wicket.datetime.StyleDateConverter;
import org.apache.wicket.datetime.markup.html.form.DateTextField;
import org.apache.wicket.extensions.yui.calendar.DateField;
import org.apache.wicket.markup.html.form.FormComponentPanel;
import org.apache.wicket.model.IModel;
import org.apache.wicket.model.Model;
import org.apache.wicket.model.PropertyModel;
import org.apache.wicket.protocol.http.WebRequest;
import org.joda.time.DateTime;

public class JodaDateField extends FormComponentPanel {

protected class LocalDateField extends DateField {

protected final class LocalDateTextField extends DateTextField {
public LocalDateTextField(String id, IModel model,
DateConverter converter) {
super(id, model, converter);
}

@Override
protected void onModelChanged() {
super.onModelChanged();
if (isAjaxRequest()) {
Date date = getModelObject();
LocalDateField.this.setModelObject(date);
}
}
}

public LocalDateField(String id, IModel model) {
super(id, model);
}

@Override
protected DateTextField newDateTextField(String id, PropertyModel
dateFieldModel) {
@SuppressWarnings("unchecked")
IModel model = dateFieldModel;
return new LocalDateTextField(id, model, new
StyleDateConverter(true));
}

@Override
protected void onModelChanged() {
super.onModelChanged();
if (isAjaxRequest()) {
Date date = getModelObject();
JodaDateField.this.setModelObject(date == null ? null : new
DateTime(date));
}
}
}

private DateField dateField;;

public JodaDateField(String id, IModel model) {
super(id, model);

dateField = new LocalDateField("field", new Model());
add(dateField);
}

@Override
public Component add(IBehavior... behaviors) {
List correct = new ArrayList();
for (IBehavior behavior : behaviors) {
if (behavior instanceof AjaxFormComponentUpdatingBehavior)
dateField.get("date").add(behavior);
else
correct.add(behavior);
}
return super.add(correct.toArray(new IBehavior[correct.size()]));
}

@Override
protected void convertInput() {
Date date = dateField.getConvertedInput();
setConvertedInput(date == null ? null : new DateTime(date));
}

@Override
public String getInput() {
return dateField.getInput();
}

private boolean isAjaxRequest() {
return getRequest() instanceof WebRequest && ((WebRequest)
getRequest()).isAjax();
}

@Override
protected void onBeforeRender() {
DateTime date = getModelObject();
dateField.setDate(date == null ? null : date.toDate());
dateField.setRequired(isRequired());
super.onBeforeRender();
}
}


Re: Localizing thru database lookup

2009-07-23 Thread Igor Vaynberg
the point is that there can be more then one component that use the
property key.

-igor

On Thu, Jul 23, 2009 at 2:31 PM, Mathias
Nilsson wrote:
>
> Couldn't the  String getCacheKey(final String key, final Component component)
> be used?
> --
> View this message in context: 
> http://www.nabble.com/Localizing-thru-database-lookup-tp24627686p24635015.html
> Sent from the Wicket - User mailing list archive at Nabble.com.
>
>
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Localizing thru database lookup

2009-07-23 Thread Mathias Nilsson

Couldn't the  String getCacheKey(final String key, final Component component)
be used?
-- 
View this message in context: 
http://www.nabble.com/Localizing-thru-database-lookup-tp24627686p24635015.html
Sent from the Wicket - User mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Spring and Wicket - is it worth it?

2009-07-23 Thread Dane Laverty
There we go, that's the kind of information I was looking for! Thanks John.
What got me started with Spring initially was its JDBC templates, but then
everything I read basically said, "Yeah, Spring has JDBC templates, but you
won't really need them since you should be using ORM instead." However, when
I went to find some Hibernate/Wicket examples, all the ones I found were
based in a Spring DI framework. So here I am. I'm sure it will be worth it
in the end, but at the moment it's a lot of reading and testing without
feeling like I'm being especially awesome.

Dane

On Thu, Jul 23, 2009 at 1:32 PM, John Krasnay  wrote:

> Wow, this post generated a short burst of heat but not much light!
>
> I think the problem is your question conflates dependency injection,
> XML-based configuration, and the Spring framework. IMHO you have to
> consider these separately to understand their relative merits.
>
> Dependency injection is simply that if object A requires object B, it
> can assume that it will be given an instance of object B rather than
> having to "look up" an instance of object B. This has some very important
> advantages:
>
> - it makes for cleaner code, since you don't have to code the lookup.
>
> - it makes your code independent of any particular lookup approach. You
>  can change how your business layer is wired together without changing
>  all of your code. This is particularly important when trying to create
>  libraries to be re-used in different applications.
>
> - it makes your code easier to test, since your test code can manually
>  inject stub objects and mocks.
>
> So for me, DI is a big win, regardless of how you do it (Spring, Guice,
> or even code in your app startup that instantiates the objects and wires
> them together).
>
> I don't find the Spring XML configuration to be that much of a problem,
> since most of the apps I work on have no more than a few dozen object
> configured there. One thing I like about it, as opposed to some
> annotation-based approaches, is that it's external to the objects
> themselves, making the objects more flexible. For example, suppose you
> had a WidgetDAO that worked with a DataSource. With the Spring XML you
> could easily create two different WidgetDAO instances each pointing to a
> different datasource. This would not be so easy with an annotation-based
> approach.
>
> As for the Spring framework itself, I find it contains a whole bunch of
> functionality that I normally need in a business app, such as
> declarative transaction management, AOP (e.g. for logging), and sane
> wrappers around JDBC, JavaMail, and other difficult APIs. If you're not
> using Spring, you usually have to figure out other ways to do these
> things.
>
> Hope this helps.
>
> jk
>
> On Wed, Jul 22, 2009 at 06:40:19PM -0700, Dane Laverty wrote:
> > Due to the fact that nearly every substantial sample Wicket app is
> > Spring-based, I imagine that there's something awesome about using
> Spring.
> > In fact, Wicket is what has finally gotten me to start learning Spring.
> >
> > I think I understand the basics of dependency injection -- configure your
> > objects in xml files and then inject them into your classes -- but I'm
> still
> > not clear on the advantage of it. I've read quite a ways into "Spring in
> > Action", and the author seems to assume that the reader will
> automatically
> > see why xml-based dependency injection is great thing. I must just be
> > missing something here. What I love about Wicket is being free from xml
> > files. Can anyone give me a concise explanation of how the advantages of
> > Spring are worth introducing a new layer into my applications?
> >
> > Dane
>
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>


Re: Bypassing form validation

2009-07-23 Thread carlson weber filho - Master CIM Informá tica

you're the man!
tx a lot

carlson
Igor Vaynberg escreveu:

M1.processInput();
if (M1.isValid()) { value=M1.getModelObject(); } else { handleerrror }

-igor

2009/7/23 carlson weber filho - Master CIM Informática
:
  

Yes, I don't want to process it, but I want to do some processing based on
the form values. But I got the point, If I don't validate form, I won't get
my model updated. Now my problem goes back when I wanted to validate only
parts of my values, so let's supose the folowing scenario

Master Form
 Field M1 - Required
 Field M2 - Required
 Field M3 - Required
 Detail Form
   Field D1 - Required
   Field D2 - Required

When I submit Field D1, Field M1 must be not blank. I am checking this now
on code, not using a validator. I don't care at this time if Field M2 and
Field M3 are blank or not. I need the value of M1 because I do some
calculations on my detail object based on that. I tried using the
getRawInput() but it only returns the value of my select (the M1 field is a
select).

Well, is there any solution for this case?

tx

carlson


Igor Vaynberg escreveu:


you said you do not want to process the outer form.

without validation you cannot update the model. eg if you put "aa"
into an integer field how do we push that into an integer model? what
you can do is call formcomponent.getinput() to get at the raw values
of those components.

-igor


2009/7/23 carlson weber filho - Master CIM Informática
:

  

Well, I almost got what I want, but there's a problem. When I submit the
inner form, on the onSubmit I want to check some values of the master
form,
and the model doesn't get updated... Any hints here?

tx
carlson
Dane Laverty escreveu:



This is sounding like a Chuck Norris joke -- "Wicket doesn't create
invalid
code -- it roundhouse kicks the rules until they submit!"

On Thu, Jul 23, 2009 at 12:48 PM, Jeremy Thomerson <
jer...@wickettraining.com> wrote:



  

Wicket takes care of that for you - you can do it in Wicket.

--
Jeremy Thomerson
http://www.wickettraining.com




2009/7/23 carlson weber filho - Master CIM Informática
:




Isn't invalid to nest forms inside forms?

Igor Vaynberg escreveu:


  

you should use embedded forms.

make a form for M1

inside it add another form D1

a button in D1 form will only process D1 form, a button in M1 form
will process both.

-igor

2009/7/23 carlson weber filho - Master CIM Informática
:





I already tried using setDefaultFormProcessing, but I want to
actually
process the form without validating it, on one of these buttons but


  

using




this method, I can't update my data, . Let me explain better. I have
a
master-detail form, supose I have fields M1, M2 and M3 on
master-side


  

and




D1, D2 on details side. Fields M1 and D1 are required. I have a
submit
button that will submit all data and another submit button that will
submit
only detail data (I know it submits all the data, but then I will
store
the
data on memory). When I click the button that submits my detail, I


  

don't




want it to do any validation on M1 field, but I want it to validate
D1.
Currently I am looking for 2 solutions:
1. Validate D1 but not M1
2. Do not validate at all.


tx

carlson

Craig McIlwee escreveu:



  

See






http://wicket.apache.org/docs/1.4/org/apache/wicket/markup/html/form/Button.html#setDefaultFormProcessing(boolean)




-Original Message-
From: carlson weber filho - Master CIM Informática
[mailto:cwe...@mastercim.com.br] Sent: Thursday, July 23, 2009 3:31




PM




To: users@wicket.apache.org
Subject: Bypassing form validation

I have a form with two submit buttons. Is there any way to




selectivelly




bypass some validation on one of these buttons? I want to validate




just




two
fields if I click on the button1 and I want to validate all fields




when




I
click on button2

tx,

carlson


-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org





-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org







-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org





  

--

Re: Bypassing form validation

2009-07-23 Thread Igor Vaynberg
M1.processInput();
if (M1.isValid()) { value=M1.getModelObject(); } else { handleerrror }

-igor

2009/7/23 carlson weber filho - Master CIM Informática
:
> Yes, I don't want to process it, but I want to do some processing based on
> the form values. But I got the point, If I don't validate form, I won't get
> my model updated. Now my problem goes back when I wanted to validate only
> parts of my values, so let's supose the folowing scenario
>
> Master Form
>  Field M1 - Required
>  Field M2 - Required
>  Field M3 - Required
>  Detail Form
>    Field D1 - Required
>    Field D2 - Required
>
> When I submit Field D1, Field M1 must be not blank. I am checking this now
> on code, not using a validator. I don't care at this time if Field M2 and
> Field M3 are blank or not. I need the value of M1 because I do some
> calculations on my detail object based on that. I tried using the
> getRawInput() but it only returns the value of my select (the M1 field is a
> select).
>
> Well, is there any solution for this case?
>
> tx
>
> carlson
>
>
> Igor Vaynberg escreveu:
>>
>> you said you do not want to process the outer form.
>>
>> without validation you cannot update the model. eg if you put "aa"
>> into an integer field how do we push that into an integer model? what
>> you can do is call formcomponent.getinput() to get at the raw values
>> of those components.
>>
>> -igor
>>
>>
>> 2009/7/23 carlson weber filho - Master CIM Informática
>> :
>>
>>>
>>> Well, I almost got what I want, but there's a problem. When I submit the
>>> inner form, on the onSubmit I want to check some values of the master
>>> form,
>>> and the model doesn't get updated... Any hints here?
>>>
>>> tx
>>> carlson
>>> Dane Laverty escreveu:
>>>

 This is sounding like a Chuck Norris joke -- "Wicket doesn't create
 invalid
 code -- it roundhouse kicks the rules until they submit!"

 On Thu, Jul 23, 2009 at 12:48 PM, Jeremy Thomerson <
 jer...@wickettraining.com> wrote:



>
> Wicket takes care of that for you - you can do it in Wicket.
>
> --
> Jeremy Thomerson
> http://www.wickettraining.com
>
>
>
>
> 2009/7/23 carlson weber filho - Master CIM Informática
> :
>
>
>>
>> Isn't invalid to nest forms inside forms?
>>
>> Igor Vaynberg escreveu:
>>
>>
>>>
>>> you should use embedded forms.
>>>
>>> make a form for M1
>>>
>>> inside it add another form D1
>>>
>>> a button in D1 form will only process D1 form, a button in M1 form
>>> will process both.
>>>
>>> -igor
>>>
>>> 2009/7/23 carlson weber filho - Master CIM Informática
>>> :
>>>
>>>
>>>

 I already tried using setDefaultFormProcessing, but I want to
 actually
 process the form without validating it, on one of these buttons but


>
> using
>
>

 this method, I can't update my data, . Let me explain better. I have
 a
 master-detail form, supose I have fields M1, M2 and M3 on
 master-side


>
> and
>
>

 D1, D2 on details side. Fields M1 and D1 are required. I have a
 submit
 button that will submit all data and another submit button that will
 submit
 only detail data (I know it submits all the data, but then I will
 store
 the
 data on memory). When I click the button that submits my detail, I


>
> don't
>
>

 want it to do any validation on M1 field, but I want it to validate
 D1.
 Currently I am looking for 2 solutions:
 1. Validate D1 but not M1
 2. Do not validate at all.


 tx

 carlson

 Craig McIlwee escreveu:



>
> See
>
>
>
>
>
>
> http://wicket.apache.org/docs/1.4/org/apache/wicket/markup/html/form/Button.html#setDefaultFormProcessing(boolean)
>
>
>
> -Original Message-
> From: carlson weber filho - Master CIM Informática
> [mailto:cwe...@mastercim.com.br] Sent: Thursday, July 23, 2009 3:31
>
>
>
> PM
>
>
>
> To: users@wicket.apache.org
> Subject: Bypassing form validation
>
> I have a form with two submit buttons. Is there any way to
>
>
>
> selectivelly
>
>
>
> bypass some validation on one of these buttons? I want to validate
>
>
>
> just
>
>
>
> two
> fields if I click on the button1 and I want to validate all fields
>
>
>>>

Re: Save CSS/StyleSheet in Database ?

2009-07-23 Thread Michael O'Cleirigh

Hi Farhan,


Can you please send me the sample codes of your implementation for Images ?

I also want dynamic images to be displayed on my web page.
  
I tried to condense what I did into an email but that grew too big.  
I've put up the important classes onto the Wicket Wiki here: 
http://cwiki.apache.org/confluence/display/WICKET/How+to+Stamp+an+Image+Template+with+Context+Specific+Details.


You can see that is much more limited than what you are talking about 
implementing but perhaps it can be a place to start from.


Regards,

Mike

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Bypassing form validation

2009-07-23 Thread carlson weber filho - Master CIM Informá tica
Yes, I don't want to process it, but I want to do some processing based 
on the form values. But I got the point, If I don't validate form, I 
won't get my model updated. Now my problem goes back when I wanted to 
validate only parts of my values, so let's supose the folowing scenario


Master Form
 Field M1 - Required
 Field M2 - Required
 Field M3 - Required
 Detail Form
Field D1 - Required
Field D2 - Required

When I submit Field D1, Field M1 must be not blank. I am checking this 
now on code, not using a validator. I don't care at this time if Field 
M2 and Field M3 are blank or not. I need the value of M1 because I do 
some calculations on my detail object based on that. I tried using the 
getRawInput() but it only returns the value of my select (the M1 field 
is a select).


Well, is there any solution for this case?

tx

carlson


Igor Vaynberg escreveu:

you said you do not want to process the outer form.

without validation you cannot update the model. eg if you put "aa"
into an integer field how do we push that into an integer model? what
you can do is call formcomponent.getinput() to get at the raw values
of those components.

-igor


2009/7/23 carlson weber filho - Master CIM Informática
:
  

Well, I almost got what I want, but there's a problem. When I submit the
inner form, on the onSubmit I want to check some values of the master form,
and the model doesn't get updated... Any hints here?

tx
carlson
Dane Laverty escreveu:


This is sounding like a Chuck Norris joke -- "Wicket doesn't create
invalid
code -- it roundhouse kicks the rules until they submit!"

On Thu, Jul 23, 2009 at 12:48 PM, Jeremy Thomerson <
jer...@wickettraining.com> wrote:


  

Wicket takes care of that for you - you can do it in Wicket.

--
Jeremy Thomerson
http://www.wickettraining.com




2009/7/23 carlson weber filho - Master CIM Informática
:



Isn't invalid to nest forms inside forms?

Igor Vaynberg escreveu:

  

you should use embedded forms.

make a form for M1

inside it add another form D1

a button in D1 form will only process D1 form, a button in M1 form
will process both.

-igor

2009/7/23 carlson weber filho - Master CIM Informática
:




I already tried using setDefaultFormProcessing, but I want to actually
process the form without validating it, on one of these buttons but

  

using



this method, I can't update my data, . Let me explain better. I have a
master-detail form, supose I have fields M1, M2 and M3 on master-side

  

and



D1, D2 on details side. Fields M1 and D1 are required. I have a submit
button that will submit all data and another submit button that will
submit
only detail data (I know it submits all the data, but then I will
store
the
data on memory). When I click the button that submits my detail, I

  

don't



want it to do any validation on M1 field, but I want it to validate
D1.
Currently I am looking for 2 solutions:
1. Validate D1 but not M1
2. Do not validate at all.


tx

carlson

Craig McIlwee escreveu:


  

See





http://wicket.apache.org/docs/1.4/org/apache/wicket/markup/html/form/Button.html#setDefaultFormProcessing(boolean)



-Original Message-
From: carlson weber filho - Master CIM Informática
[mailto:cwe...@mastercim.com.br] Sent: Thursday, July 23, 2009 3:31



PM



To: users@wicket.apache.org
Subject: Bypassing form validation

I have a form with two submit buttons. Is there any way to



selectivelly



bypass some validation on one of these buttons? I want to validate



just



two
fields if I click on the button1 and I want to validate all fields



when



I
click on button2

tx,

carlson

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org




-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org






-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org




  

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org





-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



 

Re: Spring and Wicket - is it worth it?

2009-07-23 Thread John Krasnay
Wow, this post generated a short burst of heat but not much light!

I think the problem is your question conflates dependency injection,
XML-based configuration, and the Spring framework. IMHO you have to
consider these separately to understand their relative merits.

Dependency injection is simply that if object A requires object B, it
can assume that it will be given an instance of object B rather than
having to "look up" an instance of object B. This has some very important
advantages:

- it makes for cleaner code, since you don't have to code the lookup.

- it makes your code independent of any particular lookup approach. You
  can change how your business layer is wired together without changing
  all of your code. This is particularly important when trying to create
  libraries to be re-used in different applications.

- it makes your code easier to test, since your test code can manually
  inject stub objects and mocks.

So for me, DI is a big win, regardless of how you do it (Spring, Guice,
or even code in your app startup that instantiates the objects and wires
them together).

I don't find the Spring XML configuration to be that much of a problem,
since most of the apps I work on have no more than a few dozen object
configured there. One thing I like about it, as opposed to some
annotation-based approaches, is that it's external to the objects
themselves, making the objects more flexible. For example, suppose you
had a WidgetDAO that worked with a DataSource. With the Spring XML you
could easily create two different WidgetDAO instances each pointing to a
different datasource. This would not be so easy with an annotation-based
approach.

As for the Spring framework itself, I find it contains a whole bunch of
functionality that I normally need in a business app, such as
declarative transaction management, AOP (e.g. for logging), and sane
wrappers around JDBC, JavaMail, and other difficult APIs. If you're not
using Spring, you usually have to figure out other ways to do these
things.

Hope this helps.

jk

On Wed, Jul 22, 2009 at 06:40:19PM -0700, Dane Laverty wrote:
> Due to the fact that nearly every substantial sample Wicket app is
> Spring-based, I imagine that there's something awesome about using Spring.
> In fact, Wicket is what has finally gotten me to start learning Spring.
> 
> I think I understand the basics of dependency injection -- configure your
> objects in xml files and then inject them into your classes -- but I'm still
> not clear on the advantage of it. I've read quite a ways into "Spring in
> Action", and the author seems to assume that the reader will automatically
> see why xml-based dependency injection is great thing. I must just be
> missing something here. What I love about Wicket is being free from xml
> files. Can anyone give me a concise explanation of how the advantages of
> Spring are worth introducing a new layer into my applications?
> 
> Dane

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Bypassing form validation

2009-07-23 Thread Igor Vaynberg
you said you do not want to process the outer form.

without validation you cannot update the model. eg if you put "aa"
into an integer field how do we push that into an integer model? what
you can do is call formcomponent.getinput() to get at the raw values
of those components.

-igor


2009/7/23 carlson weber filho - Master CIM Informática
:
> Well, I almost got what I want, but there's a problem. When I submit the
> inner form, on the onSubmit I want to check some values of the master form,
> and the model doesn't get updated... Any hints here?
>
> tx
> carlson
> Dane Laverty escreveu:
>>
>> This is sounding like a Chuck Norris joke -- "Wicket doesn't create
>> invalid
>> code -- it roundhouse kicks the rules until they submit!"
>>
>> On Thu, Jul 23, 2009 at 12:48 PM, Jeremy Thomerson <
>> jer...@wickettraining.com> wrote:
>>
>>
>>>
>>> Wicket takes care of that for you - you can do it in Wicket.
>>>
>>> --
>>> Jeremy Thomerson
>>> http://www.wickettraining.com
>>>
>>>
>>>
>>>
>>> 2009/7/23 carlson weber filho - Master CIM Informática
>>> :
>>>

 Isn't invalid to nest forms inside forms?

 Igor Vaynberg escreveu:

>
> you should use embedded forms.
>
> make a form for M1
>
> inside it add another form D1
>
> a button in D1 form will only process D1 form, a button in M1 form
> will process both.
>
> -igor
>
> 2009/7/23 carlson weber filho - Master CIM Informática
> :
>
>
>>
>> I already tried using setDefaultFormProcessing, but I want to actually
>> process the form without validating it, on one of these buttons but
>>
>>>
>>> using
>>>
>>
>> this method, I can't update my data, . Let me explain better. I have a
>> master-detail form, supose I have fields M1, M2 and M3 on master-side
>>
>>>
>>> and
>>>
>>
>> D1, D2 on details side. Fields M1 and D1 are required. I have a submit
>> button that will submit all data and another submit button that will
>> submit
>> only detail data (I know it submits all the data, but then I will
>> store
>> the
>> data on memory). When I click the button that submits my detail, I
>>
>>>
>>> don't
>>>
>>
>> want it to do any validation on M1 field, but I want it to validate
>> D1.
>> Currently I am looking for 2 solutions:
>> 1. Validate D1 but not M1
>> 2. Do not validate at all.
>>
>>
>> tx
>>
>> carlson
>>
>> Craig McIlwee escreveu:
>>
>>
>>>
>>> See
>>>
>>>
>>>
>>>
>>>
>>> http://wicket.apache.org/docs/1.4/org/apache/wicket/markup/html/form/Button.html#setDefaultFormProcessing(boolean)
>>>
>>>
>>> -Original Message-
>>> From: carlson weber filho - Master CIM Informática
>>> [mailto:cwe...@mastercim.com.br] Sent: Thursday, July 23, 2009 3:31
>>>
>>>
>>> PM
>>>
>>>
>>> To: users@wicket.apache.org
>>> Subject: Bypassing form validation
>>>
>>> I have a form with two submit buttons. Is there any way to
>>>
>>>
>>> selectivelly
>>>
>>>
>>> bypass some validation on one of these buttons? I want to validate
>>>
>>>
>>> just
>>>
>>>
>>> two
>>> fields if I click on the button1 and I want to validate all fields
>>>
>>>
>>> when
>>>
>>>
>>> I
>>> click on button2
>>>
>>> tx,
>>>
>>> carlson
>>>
>>> -
>>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
>>> For additional commands, e-mail: users-h...@wicket.apache.org
>>>
>>>
>>>
>>>
>>> -
>>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
>>> For additional commands, e-mail: users-h...@wicket.apache.org
>>>
>>>
>>>
>>>
>>
>> -
>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
>> For additional commands, e-mail: users-h...@wicket.apache.org
>>
>>
>>
>>
>
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>
>

 -
 To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
 For additional commands, e-mail: users-h...@wicket.apache.org



>>>
>>> -
>>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
>>> For additional commands, e-mail: users-h...@wicket.apache.org
>>>
>>>
>>>
>>
>>
>
>
> --

Re: Bypassing form validation

2009-07-23 Thread carlson weber filho - Master CIM Informá tica
Well, I almost got what I want, but there's a problem. When I submit the 
inner form, on the onSubmit I want to check some values of the master 
form, and the model doesn't get updated... Any hints here?


tx
carlson
Dane Laverty escreveu:

This is sounding like a Chuck Norris joke -- "Wicket doesn't create invalid
code -- it roundhouse kicks the rules until they submit!"

On Thu, Jul 23, 2009 at 12:48 PM, Jeremy Thomerson <
jer...@wickettraining.com> wrote:

  

Wicket takes care of that for you - you can do it in Wicket.

--
Jeremy Thomerson
http://www.wickettraining.com




2009/7/23 carlson weber filho - Master CIM Informática
:


Isn't invalid to nest forms inside forms?

Igor Vaynberg escreveu:
  

you should use embedded forms.

make a form for M1

inside it add another form D1

a button in D1 form will only process D1 form, a button in M1 form
will process both.

-igor

2009/7/23 carlson weber filho - Master CIM Informática
:



I already tried using setDefaultFormProcessing, but I want to actually
process the form without validating it, on one of these buttons but
  

using


this method, I can't update my data, . Let me explain better. I have a
master-detail form, supose I have fields M1, M2 and M3 on master-side
  

and


D1, D2 on details side. Fields M1 and D1 are required. I have a submit
button that will submit all data and another submit button that will
submit
only detail data (I know it submits all the data, but then I will store
the
data on memory). When I click the button that submits my detail, I
  

don't


want it to do any validation on M1 field, but I want it to validate D1.
Currently I am looking for 2 solutions:
1. Validate D1 but not M1
2. Do not validate at all.


tx

carlson

Craig McIlwee escreveu:

  

See




http://wicket.apache.org/docs/1.4/org/apache/wicket/markup/html/form/Button.html#setDefaultFormProcessing(boolean)


-Original Message-
From: carlson weber filho - Master CIM Informática
[mailto:cwe...@mastercim.com.br] Sent: Thursday, July 23, 2009 3:31


PM


To: users@wicket.apache.org
Subject: Bypassing form validation

I have a form with two submit buttons. Is there any way to


selectivelly


bypass some validation on one of these buttons? I want to validate


just


two
fields if I click on the button1 and I want to validate all fields


when


I
click on button2

tx,

carlson

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org




-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org





-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



  

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org




-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org


  

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org





  



-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Localizing thru database lookup

2009-07-23 Thread Igor Vaynberg
you are more then welcome to add an rfe, however it is not a simple fix.

the cachekey currently contains a lot more information then just the
propertykey and its all sandwiched into a single string, it contains
the whole path. remember, in wicket components can inherit properties
form their super class, as well as resolve properties based on locale,
style, and variation.

to implement what you want we would have to break the string up into
an object with multiple properties, then the clearcachekey() method
would have to iterate over all cache keys and match any that use that
property.

-igor

On Thu, Jul 23, 2009 at 1:13 PM, Mathias
Nilsson wrote:
>
> maybe there should be methods to clear a part of the cache.
>
> Like getLocalizer().clearKey( key ); and getLocalizer.clearKeys(
> List keys );
>
>
> --
> View this message in context: 
> http://www.nabble.com/Localizing-thru-database-lookup-tp24627686p24633675.html
> Sent from the Wicket - User mailing list archive at Nabble.com.
>
>
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Localizing thru database lookup

2009-07-23 Thread Mathias Nilsson

maybe there should be methods to clear a part of the cache.

Like getLocalizer().clearKey( key ); and getLocalizer.clearKeys(
List keys );


-- 
View this message in context: 
http://www.nabble.com/Localizing-thru-database-lookup-tp24627686p24633675.html
Sent from the Wicket - User mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Localizing thru database lookup

2009-07-23 Thread Mathias Nilsson

Ok thanks,

that would clear the whole cache. is there already a method to clear just
one localized message.

here is the thing, I want the administrator to be able to update a key,
value. I don't want to clear the whole cache just the one key connected to
the cache. 
-- 
View this message in context: 
http://www.nabble.com/Localizing-thru-database-lookup-tp24627686p24633532.html
Sent from the Wicket - User mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Bypassing form validation

2009-07-23 Thread Dane Laverty
This is sounding like a Chuck Norris joke -- "Wicket doesn't create invalid
code -- it roundhouse kicks the rules until they submit!"

On Thu, Jul 23, 2009 at 12:48 PM, Jeremy Thomerson <
jer...@wickettraining.com> wrote:

> Wicket takes care of that for you - you can do it in Wicket.
>
> --
> Jeremy Thomerson
> http://www.wickettraining.com
>
>
>
>
> 2009/7/23 carlson weber filho - Master CIM Informática
> :
> > Isn't invalid to nest forms inside forms?
> >
> > Igor Vaynberg escreveu:
> >>
> >> you should use embedded forms.
> >>
> >> make a form for M1
> >>
> >> inside it add another form D1
> >>
> >> a button in D1 form will only process D1 form, a button in M1 form
> >> will process both.
> >>
> >> -igor
> >>
> >> 2009/7/23 carlson weber filho - Master CIM Informática
> >> :
> >>
> >>>
> >>> I already tried using setDefaultFormProcessing, but I want to actually
> >>> process the form without validating it, on one of these buttons but
> using
> >>> this method, I can't update my data, . Let me explain better. I have a
> >>> master-detail form, supose I have fields M1, M2 and M3 on master-side
> and
> >>> D1, D2 on details side. Fields M1 and D1 are required. I have a submit
> >>> button that will submit all data and another submit button that will
> >>> submit
> >>> only detail data (I know it submits all the data, but then I will store
> >>> the
> >>> data on memory). When I click the button that submits my detail, I
> don't
> >>> want it to do any validation on M1 field, but I want it to validate D1.
> >>> Currently I am looking for 2 solutions:
> >>> 1. Validate D1 but not M1
> >>> 2. Do not validate at all.
> >>>
> >>>
> >>> tx
> >>>
> >>> carlson
> >>>
> >>> Craig McIlwee escreveu:
> >>>
> 
>  See
> 
> 
> http://wicket.apache.org/docs/1.4/org/apache/wicket/markup/html/form/Button.html#setDefaultFormProcessing(boolean)
> 
>  -Original Message-
>  From: carlson weber filho - Master CIM Informática
>  [mailto:cwe...@mastercim.com.br] Sent: Thursday, July 23, 2009 3:31
> PM
>  To: users@wicket.apache.org
>  Subject: Bypassing form validation
> 
>  I have a form with two submit buttons. Is there any way to
> selectivelly
>  bypass some validation on one of these buttons? I want to validate
> just
>  two
>  fields if I click on the button1 and I want to validate all fields
> when
>  I
>  click on button2
> 
>  tx,
> 
>  carlson
> 
>  -
>  To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
>  For additional commands, e-mail: users-h...@wicket.apache.org
> 
> 
> 
> 
>  -
>  To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
>  For additional commands, e-mail: users-h...@wicket.apache.org
> 
> 
> 
> >>>
> >>> -
> >>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> >>> For additional commands, e-mail: users-h...@wicket.apache.org
> >>>
> >>>
> >>>
> >>
> >> -
> >> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> >> For additional commands, e-mail: users-h...@wicket.apache.org
> >>
> >>
> >
> >
> > -
> > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> > For additional commands, e-mail: users-h...@wicket.apache.org
> >
> >
>
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>


Re: jboss 5, jdk 1.6, and wicket 1.3 disk space problem

2009-07-23 Thread Jeremy Thomerson
Google vfs-nested.tmp - returns what looks like some valid results for you.

http://www.google.com/search?q=vfs-nested.tmp
http://ourcraft.wordpress.com/2009/01/05/plague-of-jar-files/

--
Jeremy Thomerson
http://www.wickettraining.com




On Thu, Jul 23, 2009 at 2:51 PM, Laura G wrote:
> Inside the /tmp directory is another directory called vfs-nested.tmp.
>
> Inside that is a ton of jars.  It looks like it's copying them over and over:
>
> 000209d4_wicket-extensions-1.3.6.jar
> 0008ddb0_wicket-datetime-1.3.6.jar
> 000f9baa_wicket-guice-1.3.6.jar
> 001782a9_wicket-extensions-1.3.6.jar
> 00189e19_velocity-dep-1.4.jar
> 001dac17_wicket-jmx-1.3.6.jar
> 0023cb17_wicket-auth-roles-1.3.6.jar
> 00256edd_wicket-ioc-1.3.6.jar
> 0025828e_wicket-jmx-1.3.6.jar
> 00289db1_wicket-jmx-1.3.6.jar
>
> --- On Thu, 7/23/09, Igor Vaynberg  wrote:
>
> From: Igor Vaynberg 
> Subject: Re: jboss 5, jdk 1.6, and wicket 1.3 disk space problem
> To: users@wicket.apache.org
> Date: Thursday, July 23, 2009, 2:41 PM
>
> what are the files/dirs created in that tmp dir?
>
> -igor
>
> On Thu, Jul 23, 2009 at 12:34 PM, Laura G 
> wrote:
>> Hi Everyone,
>>
>> I'm evaluating wicket for a new project for my company.  I started looking 
>> at the wicket-examples and dropped the wicket-examples-1.3.6.war into the 
>> jboss deploy directory.  It deployed fine and I went through some of the 
>> examples.
>>
>> My problem is that I left jboss running, and the next day came back and 
>> noticed restarting jboss took a really long time.
>>
>> It turns out my /home partition (where jboss is running) was 95% full.
>>
>> Clearing out the jboss tmp dir brought /home down to 9%.  The jboss tmp I'm 
>> referring to is here:
>>
>> /home/laura/jboss-5.0.0.GA/server/default/tmp/
>>
>> I thought that the problem might be in one the examples, so I removed 
>> wicket-examples-1.3.6.war.  I've been working on a simple example of my own 
>> using the markup inheritance example and the input form examples.  I was 
>> planning on putting a page demo-ing the ajax functionality too.
>>
>> So I've been playing around with this example and hot-deploying the war to 
>> jboss all day and I've noticed my /home has crept up to 45%.
>>
>> Has anyone else had this problem?  We have a lot of other web apps on jboss 
>> 5, but never had this problem before (none are based on wicket).  Here's my 
>> exact details:
>>
>> jboss-5.0.0.GA
>> jdk1.6.0_13
>> wicket 1.3.6
>> ubuntu 8.04, Hardy Heron
>>
>> Thanks,
>> Laura
>>
>>
>>
>>
>>
>
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>
>
>
>

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: jboss 5, jdk 1.6, and wicket 1.3 disk space problem

2009-07-23 Thread Laura G
Inside the /tmp directory is another directory called vfs-nested.tmp.

Inside that is a ton of jars.  It looks like it's copying them over and over:

000209d4_wicket-extensions-1.3.6.jar
0008ddb0_wicket-datetime-1.3.6.jar
000f9baa_wicket-guice-1.3.6.jar
001782a9_wicket-extensions-1.3.6.jar
00189e19_velocity-dep-1.4.jar
001dac17_wicket-jmx-1.3.6.jar
0023cb17_wicket-auth-roles-1.3.6.jar
00256edd_wicket-ioc-1.3.6.jar
0025828e_wicket-jmx-1.3.6.jar
00289db1_wicket-jmx-1.3.6.jar

--- On Thu, 7/23/09, Igor Vaynberg  wrote:

From: Igor Vaynberg 
Subject: Re: jboss 5, jdk 1.6, and wicket 1.3 disk space problem
To: users@wicket.apache.org
Date: Thursday, July 23, 2009, 2:41 PM

what are the files/dirs created in that tmp dir?

-igor

On Thu, Jul 23, 2009 at 12:34 PM, Laura G wrote:
> Hi Everyone,
>
> I'm evaluating wicket for a new project for my company.  I started looking at 
> the wicket-examples and dropped the wicket-examples-1.3.6.war into the jboss 
> deploy directory.  It deployed fine and I went through some of the examples.
>
> My problem is that I left jboss running, and the next day came back and 
> noticed restarting jboss took a really long time.
>
> It turns out my /home partition (where jboss is running) was 95% full.
>
> Clearing out the jboss tmp dir brought /home down to 9%.  The jboss tmp I'm 
> referring to is here:
>
> /home/laura/jboss-5.0.0.GA/server/default/tmp/
>
> I thought that the problem might be in one the examples, so I removed 
> wicket-examples-1.3.6.war.  I've been working on a simple example of my own 
> using the markup inheritance example and the input form examples.  I was 
> planning on putting a page demo-ing the ajax functionality too.
>
> So I've been playing around with this example and hot-deploying the war to 
> jboss all day and I've noticed my /home has crept up to 45%.
>
> Has anyone else had this problem?  We have a lot of other web apps on jboss 
> 5, but never had this problem before (none are based on wicket).  Here's my 
> exact details:
>
> jboss-5.0.0.GA
> jdk1.6.0_13
> wicket 1.3.6
> ubuntu 8.04, Hardy Heron
>
> Thanks,
> Laura
>
>
>
>
>

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org




  

Re: Bypassing form validation

2009-07-23 Thread Jeremy Thomerson
Wicket takes care of that for you - you can do it in Wicket.

--
Jeremy Thomerson
http://www.wickettraining.com




2009/7/23 carlson weber filho - Master CIM Informática
:
> Isn't invalid to nest forms inside forms?
>
> Igor Vaynberg escreveu:
>>
>> you should use embedded forms.
>>
>> make a form for M1
>>
>> inside it add another form D1
>>
>> a button in D1 form will only process D1 form, a button in M1 form
>> will process both.
>>
>> -igor
>>
>> 2009/7/23 carlson weber filho - Master CIM Informática
>> :
>>
>>>
>>> I already tried using setDefaultFormProcessing, but I want to actually
>>> process the form without validating it, on one of these buttons but using
>>> this method, I can't update my data, . Let me explain better. I have a
>>> master-detail form, supose I have fields M1, M2 and M3 on master-side and
>>> D1, D2 on details side. Fields M1 and D1 are required. I have a submit
>>> button that will submit all data and another submit button that will
>>> submit
>>> only detail data (I know it submits all the data, but then I will store
>>> the
>>> data on memory). When I click the button that submits my detail, I don't
>>> want it to do any validation on M1 field, but I want it to validate D1.
>>> Currently I am looking for 2 solutions:
>>> 1. Validate D1 but not M1
>>> 2. Do not validate at all.
>>>
>>>
>>> tx
>>>
>>> carlson
>>>
>>> Craig McIlwee escreveu:
>>>

 See

 http://wicket.apache.org/docs/1.4/org/apache/wicket/markup/html/form/Button.html#setDefaultFormProcessing(boolean)

 -Original Message-
 From: carlson weber filho - Master CIM Informática
 [mailto:cwe...@mastercim.com.br] Sent: Thursday, July 23, 2009 3:31 PM
 To: users@wicket.apache.org
 Subject: Bypassing form validation

 I have a form with two submit buttons. Is there any way to selectivelly
 bypass some validation on one of these buttons? I want to validate just
 two
 fields if I click on the button1 and I want to validate all fields when
 I
 click on button2

 tx,

 carlson

 -
 To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
 For additional commands, e-mail: users-h...@wicket.apache.org




 -
 To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
 For additional commands, e-mail: users-h...@wicket.apache.org



>>>
>>> -
>>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
>>> For additional commands, e-mail: users-h...@wicket.apache.org
>>>
>>>
>>>
>>
>> -
>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
>> For additional commands, e-mail: users-h...@wicket.apache.org
>>
>>
>
>
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Bypassing form validation

2009-07-23 Thread carlson weber filho - Master CIM Informá tica

Isn't invalid to nest forms inside forms?

Igor Vaynberg escreveu:

you should use embedded forms.

make a form for M1

inside it add another form D1

a button in D1 form will only process D1 form, a button in M1 form
will process both.

-igor

2009/7/23 carlson weber filho - Master CIM Informática
:
  

I already tried using setDefaultFormProcessing, but I want to actually
process the form without validating it, on one of these buttons but using
this method, I can't update my data, . Let me explain better. I have a
master-detail form, supose I have fields M1, M2 and M3 on master-side and
D1, D2 on details side. Fields M1 and D1 are required. I have a submit
button that will submit all data and another submit button that will submit
only detail data (I know it submits all the data, but then I will store the
data on memory). When I click the button that submits my detail, I don't
want it to do any validation on M1 field, but I want it to validate D1.
Currently I am looking for 2 solutions:
1. Validate D1 but not M1
2. Do not validate at all.


tx

carlson

Craig McIlwee escreveu:


See
http://wicket.apache.org/docs/1.4/org/apache/wicket/markup/html/form/Button.html#setDefaultFormProcessing(boolean)

-Original Message-
From: carlson weber filho - Master CIM Informática
[mailto:cwe...@mastercim.com.br] Sent: Thursday, July 23, 2009 3:31 PM
To: users@wicket.apache.org
Subject: Bypassing form validation

I have a form with two submit buttons. Is there any way to selectivelly
bypass some validation on one of these buttons? I want to validate just two
fields if I click on the button1 and I want to validate all fields when I
click on button2

tx,

carlson

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org




-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org


  

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org





-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org

  



-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Bypassing form validation

2009-07-23 Thread Igor Vaynberg
you should use embedded forms.

make a form for M1

inside it add another form D1

a button in D1 form will only process D1 form, a button in M1 form
will process both.

-igor

2009/7/23 carlson weber filho - Master CIM Informática
:
> I already tried using setDefaultFormProcessing, but I want to actually
> process the form without validating it, on one of these buttons but using
> this method, I can't update my data, . Let me explain better. I have a
> master-detail form, supose I have fields M1, M2 and M3 on master-side and
> D1, D2 on details side. Fields M1 and D1 are required. I have a submit
> button that will submit all data and another submit button that will submit
> only detail data (I know it submits all the data, but then I will store the
> data on memory). When I click the button that submits my detail, I don't
> want it to do any validation on M1 field, but I want it to validate D1.
> Currently I am looking for 2 solutions:
> 1. Validate D1 but not M1
> 2. Do not validate at all.
>
>
> tx
>
> carlson
>
> Craig McIlwee escreveu:
>>
>> See
>> http://wicket.apache.org/docs/1.4/org/apache/wicket/markup/html/form/Button.html#setDefaultFormProcessing(boolean)
>>
>> -Original Message-
>> From: carlson weber filho - Master CIM Informática
>> [mailto:cwe...@mastercim.com.br] Sent: Thursday, July 23, 2009 3:31 PM
>> To: users@wicket.apache.org
>> Subject: Bypassing form validation
>>
>> I have a form with two submit buttons. Is there any way to selectivelly
>> bypass some validation on one of these buttons? I want to validate just two
>> fields if I click on the button1 and I want to validate all fields when I
>> click on button2
>>
>> tx,
>>
>> carlson
>>
>> -
>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
>> For additional commands, e-mail: users-h...@wicket.apache.org
>>
>>
>>
>>
>> -
>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
>> For additional commands, e-mail: users-h...@wicket.apache.org
>>
>>
>
>
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Localizing thru database lookup

2009-07-23 Thread Igor Vaynberg
yep, you can clear the cache by calling localizer.clearCache()

-igor

On Thu, Jul 23, 2009 at 12:42 PM, Mathias
Nilsson wrote:
>
> It looks like Wicket caches the string when it has been loaded ones. Is this
> correct?
> --
> View this message in context: 
> http://www.nabble.com/Localizing-thru-database-lookup-tp24627686p24633121.html
> Sent from the Wicket - User mailing list archive at Nabble.com.
>
>
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: GZip HTML response

2009-07-23 Thread Marcin Palka

You may either use a servlet filter to gzip your responses or enable
compresion in an Apache HTTP server (if you have one).

A gzip filter:
http://onjava.com/pub/a/onjava/2003/11/19/filters.html

A gzip compression module for the Apache HTTP server.
http://www.cyberciti.biz/tips/speed-up-apache-20-web-access-or-downloads-with-mod_deflate.html

cheers,
Marcin


chrisdavis8 wrote:
> 
> Hi All,
> 
> I really need to enable GZip compression for HTML in my app, I see in Jira
> that there is a bug fix for this but its not released in the stable build.
> In the comments it suggest he following code snippet
> 
> class GZipBufferedResponse extends BufferedResponse
> {
>   public void close()
>  {
>  String result = toString();
>  if (result.length != 0)
>  {
>getOutputStream().write(compress(result));
>  }
> }
> 
> 
> but I don't have a clue what to do with it, could anyone point me towards
> the correct class where I am supposed to use this?
> 
> thanks in advance
> CD
> 
> 

-- 
View this message in context: 
http://www.nabble.com/GZip-HTML-response-tp24631271p24633142.html
Sent from the Wicket - User mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Bypassing form validation

2009-07-23 Thread carlson weber filho - Master CIM Informá tica
I already tried using setDefaultFormProcessing, but I want to actually 
process the form without validating it, on one of these buttons but 
using this method, I can't update my data, . Let me explain better. I 
have a master-detail form, supose I have fields M1, M2 and M3 on 
master-side and D1, D2 on details side. Fields M1 and D1 are required. I 
have a submit button that will submit all data and another submit button 
that will submit only detail data (I know it submits all the data, but 
then I will store the data on memory). When I click the button that 
submits my detail, I don't want it to do any validation on M1 field, but 
I want it to validate D1. Currently I am looking for 2 solutions:

1. Validate D1 but not M1
2. Do not validate at all.


tx

carlson

Craig McIlwee escreveu:

See 
http://wicket.apache.org/docs/1.4/org/apache/wicket/markup/html/form/Button.html#setDefaultFormProcessing(boolean)

-Original Message-
From: carlson weber filho - Master CIM Informática [mailto:cwe...@mastercim.com.br] 
Sent: Thursday, July 23, 2009 3:31 PM

To: users@wicket.apache.org
Subject: Bypassing form validation

I have a form with two submit buttons. Is there any way to selectivelly 
bypass some validation on one of these buttons? I want to validate just 
two fields if I click on the button1 and I want to validate all fields 
when I click on button2


tx,

carlson

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org




-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org

  



-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Localizing thru database lookup

2009-07-23 Thread Mathias Nilsson

It looks like Wicket caches the string when it has been loaded ones. Is this
correct?
-- 
View this message in context: 
http://www.nabble.com/Localizing-thru-database-lookup-tp24627686p24633121.html
Sent from the Wicket - User mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: jboss 5, jdk 1.6, and wicket 1.3 disk space problem

2009-07-23 Thread Igor Vaynberg
what are the files/dirs created in that tmp dir?

-igor

On Thu, Jul 23, 2009 at 12:34 PM, Laura G wrote:
> Hi Everyone,
>
> I'm evaluating wicket for a new project for my company.  I started looking at 
> the wicket-examples and dropped the wicket-examples-1.3.6.war into the jboss 
> deploy directory.  It deployed fine and I went through some of the examples.
>
> My problem is that I left jboss running, and the next day came back and 
> noticed restarting jboss took a really long time.
>
> It turns out my /home partition (where jboss is running) was 95% full.
>
> Clearing out the jboss tmp dir brought /home down to 9%.  The jboss tmp I'm 
> referring to is here:
>
> /home/laura/jboss-5.0.0.GA/server/default/tmp/
>
> I thought that the problem might be in one the examples, so I removed 
> wicket-examples-1.3.6.war.  I've been working on a simple example of my own 
> using the markup inheritance example and the input form examples.  I was 
> planning on putting a page demo-ing the ajax functionality too.
>
> So I've been playing around with this example and hot-deploying the war to 
> jboss all day and I've noticed my /home has crept up to 45%.
>
> Has anyone else had this problem?  We have a lot of other web apps on jboss 
> 5, but never had this problem before (none are based on wicket).  Here's my 
> exact details:
>
> jboss-5.0.0.GA
> jdk1.6.0_13
> wicket 1.3.6
> ubuntu 8.04, Hardy Heron
>
> Thanks,
> Laura
>
>
>
>
>

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



jboss 5, jdk 1.6, and wicket 1.3 disk space problem

2009-07-23 Thread Laura G
Hi Everyone,

I'm evaluating wicket for a new project for my company.  I started looking at 
the wicket-examples and dropped the wicket-examples-1.3.6.war into the jboss 
deploy directory.  It deployed fine and I went through some of the examples.

My problem is that I left jboss running, and the next day came back and noticed 
restarting jboss took a really long time.

It turns out my /home partition (where jboss is running) was 95% full.

Clearing out the jboss tmp dir brought /home down to 9%.  The jboss tmp I'm 
referring to is here:

/home/laura/jboss-5.0.0.GA/server/default/tmp/

I thought that the problem might be in one the examples, so I removed 
wicket-examples-1.3.6.war.  I've been working on a simple example of my own 
using the markup inheritance example and the input form examples.  I was 
planning on putting a page demo-ing the ajax functionality too.

So I've been playing around with this example and hot-deploying the war to 
jboss all day and I've noticed my /home has crept up to 45%.  

Has anyone else had this problem?  We have a lot of other web apps on jboss 5, 
but never had this problem before (none are based on wicket).  Here's my exact 
details:

jboss-5.0.0.GA
jdk1.6.0_13
wicket 1.3.6
ubuntu 8.04, Hardy Heron

Thanks,
Laura




  

RE: Bypassing form validation

2009-07-23 Thread Craig McIlwee
See 
http://wicket.apache.org/docs/1.4/org/apache/wicket/markup/html/form/Button.html#setDefaultFormProcessing(boolean)

-Original Message-
From: carlson weber filho - Master CIM Informática 
[mailto:cwe...@mastercim.com.br]
Sent: Thursday, July 23, 2009 3:31 PM
To: users@wicket.apache.org
Subject: Bypassing form validation

I have a form with two submit buttons. Is there any way to selectivelly
bypass some validation on one of these buttons? I want to validate just
two fields if I click on the button1 and I want to validate all fields
when I click on button2

tx,

carlson

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org




-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Bypassing form validation

2009-07-23 Thread Jeremy Thomerson
setDefaultFormProcessing(false)
http://wicket.apache.org/docs/1.4/org/apache/wicket/markup/html/form/Button.html#setDefaultFormProcessing(boolean)

--
Jeremy Thomerson
http://www.wickettraining.com




2009/7/23 carlson weber filho - Master CIM Informática
:
> I have a form with two submit buttons. Is there any way to selectivelly
> bypass some validation on one of these buttons? I want to validate just two
> fields if I click on the button1 and I want to validate all fields when I
> click on button2
>
> tx,
>
> carlson
>
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Bypassing form validation

2009-07-23 Thread carlson weber filho - Master CIM Informá tica
I have a form with two submit buttons. Is there any way to selectivelly 
bypass some validation on one of these buttons? I want to validate just 
two fields if I click on the button1 and I want to validate all fields 
when I click on button2


tx,

carlson

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: SerializableChecker flagging transient member variable

2009-07-23 Thread Jeremy Thomerson
I don't know much about that piece, but I'd file this as a JIRA with a
stack trace.

--
Jeremy Thomerson
http://www.wickettraining.com




On Thu, Jul 23, 2009 at 12:06 PM, Chris Davis wrote:
> Hi All,
> I am finding that the SerializableChecker is throwing an exception of for
> the transient variable SoftReference in
> CompressedPackageResource.CompressingResourceStream
> Is this a mistake on the checkers part or am I possibly doing something
> wrong?
>
> cheers
> CD
>
> wicket 1.3.3 on Linux
>

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Localizing thru database lookup

2009-07-23 Thread Mathias Nilsson

Ok thanks,

have you implemented some sort of cache for this, because we don't want to
get every value from database all the time.
-- 
View this message in context: 
http://www.nabble.com/Localizing-thru-database-lookup-tp24627686p24631887.html
Sent from the Wicket - User mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



RE: Markup for Disabled Panels and Pages

2009-07-23 Thread Zhubin Salehi
I think this is a better idea that using two different pages. I can use both 
editable and non-editable panels in the same page and make one of them 
invisible. Thanks!

Zhubin

-Original Message-
From: Fernando Wermus [mailto:fernando.wer...@gmail.com]
Sent: Thursday, July 23, 2009 2:06 PM
To: users@wicket.apache.org
Subject: Re: Markup for Disabled Panels and Pages

When it is disabled you might want to set invisible it and set visible the
another panel?

On Thu, Jul 23, 2009 at 10:24 AM, Zhubin Salehi wrote:

> Hi all,
>
> I was wondering if there is a way to change a panel's or page's markup or
> even class when it is disabled. I have two versions of some of my panels and
> pages: a XXXViewPanel/Page and a XXXEditPanel/Page. The view-only version
> has labels instead of dropdown menus and text fields. Based on user's roles
> some pages/panels might be view-only for some users and editable for some
> others. Is there a way that I can substitute a panel or page when it is
> disabled?
>
> Thanks,
> Zhubin
>
>
> 
> Zhubin Salehi
> Senior Software Engineer
> Route1 - Securing the Digital World(tm)
> Phone: 416-848-8391 ext. 2262
> Mobile: (optional)
>
> This electronic mail transmission contains information from Route1 Inc.
> that is for the sole use of the intended recipient and may contain
> confidential, privileged or proprietary information. If you are not the
> intended recipient, please be aware that any disclosure, copying,
> distribution or use of this message, its contents, or any attachment is
> prohibited. Any wrongful interception of this message is punishable as a
> federal crime. If you have received this message in error, please return a
> copy to the sender by electronic mail indicating the error. Then, please
> destroy the original message and any copies from your computer.
>
>
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>


--
Fernando Wermus.

www.linkedin.com/in/fernandowermus

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Markup for Disabled Panels and Pages

2009-07-23 Thread Fernando Wermus
When it is disabled you might want to set invisible it and set visible the
another panel?

On Thu, Jul 23, 2009 at 10:24 AM, Zhubin Salehi wrote:

> Hi all,
>
> I was wondering if there is a way to change a panel's or page's markup or
> even class when it is disabled. I have two versions of some of my panels and
> pages: a XXXViewPanel/Page and a XXXEditPanel/Page. The view-only version
> has labels instead of dropdown menus and text fields. Based on user's roles
> some pages/panels might be view-only for some users and editable for some
> others. Is there a way that I can substitute a panel or page when it is
> disabled?
>
> Thanks,
> Zhubin
>
>
> 
> Zhubin Salehi
> Senior Software Engineer
> Route1 - Securing the Digital World(tm)
> Phone: 416-848-8391 ext. 2262
> Mobile: (optional)
>
> This electronic mail transmission contains information from Route1 Inc.
> that is for the sole use of the intended recipient and may contain
> confidential, privileged or proprietary information. If you are not the
> intended recipient, please be aware that any disclosure, copying,
> distribution or use of this message, its contents, or any attachment is
> prohibited. Any wrongful interception of this message is punishable as a
> federal crime. If you have received this message in error, please return a
> copy to the sender by electronic mail indicating the error. Then, please
> destroy the original message and any copies from your computer.
>
>
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>


-- 
Fernando Wermus.

www.linkedin.com/in/fernandowermus


GZip HTML response

2009-07-23 Thread Chris Davis
Hi All,

I really need to enable GZip compression for HTML in my app, I see in Jira
that there is a bug fix for this but its not released in the stable build.
In the comments it suggest he following code snippet

class GZipBufferedResponse extends BufferedResponse
{
  public void close()
 {
 String result = toString();
 if (result.length != 0)
 {
   getOutputStream().write(compress(result));
 }
}


but I don't have a clue what to do with it, could anyone point me towards
the correct class where I am supposed to use this?

thanks in advance
CD


Re: how to get some data from servlet

2009-07-23 Thread Fernando Wermus
Could you show to us the whole code? I mean, the page or panel that upload
the files as well the IRequestTarget class you have implemented?

On Thu, Jul 23, 2009 at 10:31 AM, Altuğ B. Altıntaş wrote:

> Hi all ;
>
> I can't use WicketSessionFilter maybe because I am using Apache Shiro (old
> name is Apache Kİ).
>
> In fact Fernando's solution works; Now I can reach and use Session inside
> UploadRequestTarget which implements IRequestTarget.
>
> But then I realized that I reach a different Session object in
> UploadRequestTarget class. It creates a new Session so i can  NOT access it
> in other WebPages.
>
> In my Application class;
>
>  @Override
>public final Session newSession(Request request, Response response)
> {
>return new MySession(request);
>}
>
> Are there any way to access all Sessions or stop creating a new Session in
> UploadRequestTarget (which implements IRequestTarget)
>
> Thanks.
>
> Altug.
>
> 2009/7/20 Igor Vaynberg 
>
> > see WicketSessionFilter
> >
> > -igor
> >
> > On Sun, Jul 19, 2009 at 3:20 PM, Altuğ B. Altıntaş
> > wrote:
> > > Hi Igor;
> > >
> > > I found the problem; problem is when i hit my UploadServlet via
> http-get
> > > method , i simply write the url and hit the enter then below code is
> > working
> > >
> > >  Session wicketSession = Session.get();
> > >
> > > I can get wicket Session, wow !! it is great...
> > >
> > > BUT ...
> > >
> > > When i hit  my UploadServlet via http-post method, swfupload access in
> > that
> > > way then i can NOT access wicketSession.
> > >
> > > I mean this code :
> > >
> > >  Session wicketSession = Session.get();
> > >
> > > it throws :
> > >
> > > java.lang.IllegalStateException: you can only locate or create sessions
> > in
> > > the context of a request cycle
> > >
> > > Any idea ?
> > >
> > > Thanks
> > >
> > > Altug..
> > >
> > >
> > > 2009/7/14 Igor Vaynberg 
> > >
> > >> that doesnt make any sense. all things within the webapp share the
> > >> session. you guys are welcome to create a quickstart that replicates
> > >> this.
> > >>
> > >> -igor
> > >>
> > >> On Tue, Jul 14, 2009 at 3:47 AM, Altuğ B. Altıntaş
> > >> wrote:
> > >> > Also I have a problem like yours.
> > >> >
> > >> > Servlet session and Wicket's session are different so you are
> getting
> > >> nul.
> > >> > Just debug your application and you will see that they have
> different
> > >> > session Id's.
> > >> >
> > >> > I tried to use WicketSessionFilter but it doesn't work.
> > >> >
> > >> > I am using wicket 1.3.5.
> > >> >
> > >> > Cheers...
> > >> >
> > >> > Altug.
> > >> >
> > >> > 2009/6/23 danisevsky 
> > >> >
> > >> >> hello, I am using MyMultiFileUploadServlet for uploading files and
> in
> > >> some
> > >> >> wicket component I need find out how many files was uploaded.
> > >> >> I was trying to set this number to the HttpSession in
> > >> >> MyMultiFileUploadServlet and get it in the component:
> > >> >>
> > >> >>HttpSession httpSession = ((WebRequest)
> > >> >> getRequest()).getHttpServletRequest()
> > >> >>.getSession();
> > >> >> String count = httpSession
> > >> >>.getAttribute("filesCount");
> > >> >>
> > >> >> but count is always null. Is there any way how to get some data
> from
> > >> >> servlet? Thanks
> > >> >>
> > >> >
> > >> >
> > >> >
> > >> > --
> > >> > Altuğ.
> > >> >
> > >>
> > >> -
> > >> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> > >> For additional commands, e-mail: users-h...@wicket.apache.org
> > >>
> > >>
> > >
> > >
> > > --
> > > Altuğ.
> > >
> >
> > -
> > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> > For additional commands, e-mail: users-h...@wicket.apache.org
> >
> >
>
>
> --
> Altuğ.
>



-- 
Fernando Wermus.

www.linkedin.com/in/fernandowermus


Re: Maven with Eclipse

2009-07-23 Thread Tauren Mills
Looks good to me. I'm looking forward to seeing your efforts!

I will hopefully be getting to adding DND to my project soon. Once I
do that, I'm planning to create a new example or update the existing
example to make it more attractive looking.

No offense, but when I first tried out the WicketJQuery example, it
kind of turned me off because it was quite messy and confusing. Once I
played with it some, it all made sense and I realized it would work
well for me. But initial impressions are important.

Tauren


On Thu, Jul 23, 2009 at 10:13 AM, Stefan Lindner wrote:
> Tauren,
>
> I think tooltips should be separated too. The layout will be
>
> jwicket-parent
>  jwicket-core  (both jwicket core and ui core)
>  jwicket-plugins
>    jwicket-ui-dragdrop
>    jwicket-ui-resize
>    jwicket-tooltip-variantA
>    jwicket-tooltip-variantB
>    jwicket-tooltip-variantC
>  jwicket-examples
>
> Stefan
> -Ursprüngliche Nachricht-
> Von: Tauren Mills [mailto:yowza...@gmail.com]
> Gesendet: Donnerstag, 23. Juli 2009 18:30
> An: users@wicket.apache.org
> Betreff: Re: Maven with Eclipse
>
> Stefan,
>
> I'm using m2eclipse. But it can take a little getting used to. I also
> think it causes an occasional eclipse crash.  However, I'm still glad
> to have it.  Never tried the other one.
>
> Once m2eclipse installed, go to your SVN Repositories perspective,
> browse the wicketstuff-core project. Right click onto jwicket and
> select "Check out as Maven project".  This will download all of the
> jwicket projects (jwicket-parent, jwicket, jwicket-examples), give
> each of them an eclipse project with maven support enabled, and
> activate subversion support.  Pretty seamless to then start working
> and committing.
>
> I still find that I need to use the "mvn install" command from the
> command line sometimes to get things deployed to my local repo.
>
> How do you want to structure the sub-projects. Perhaps something like this?
>
> jwicket-parent
>  jwicket
>    jwicket-core
>    jwicket-ui-core
>  jwicket-plugins
>    jwicket-ui-drag
>    jwicket-ui-drop
>    jwicket-ui-resize
>    jwicket-tooltip
>  jwicket-examples
>
> Or maybe:
>
> jwicket-parent
>  jwicket-core  (both jwicket core and ui core)
>  jwicket-plugins
>    jwicket-ui-dragdrop
>    jwicket-ui-resize
>    jwicket-tooltip
>  jwicket-examples
>
> Should tooltips be separated into different projects too?
>
> I don't think we should go too far overboard on modularization.
>
> Tauren
>
>
> On Thu, Jul 23, 2009 at 3:54 AM, Stefan Lindner wrote:
>> Hi Tauren,
>>
>> wich Eclipse plugin for maven do you prefer? m2eclipse or IAM (q4e)? I
>> have commit acces and now I'm starting over with development.
>> Current steps:
>> 1. Add keypressed detection
>> 2. Separate the Project into small pieces
>>
>> Stefan
>>
>> -
>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
>> For additional commands, e-mail: users-h...@wicket.apache.org
>>
>>
>
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: how to get some data from servlet

2009-07-23 Thread Altuğ B . Altıntaş
Hi all ;

I can't use WicketSessionFilter maybe because I am using Apache Shiro (old
name is Apache Kİ).

In fact Fernando's solution works; Now I can reach and use Session inside
UploadRequestTarget which implements IRequestTarget.

But then I realized that I reach a different Session object in
UploadRequestTarget class. It creates a new Session so i can  NOT access it
in other WebPages.

In my Application class;

 @Override
public final Session newSession(Request request, Response response)
{
return new MySession(request);
}

Are there any way to access all Sessions or stop creating a new Session in
UploadRequestTarget (which implements IRequestTarget)

Thanks.

Altug.

2009/7/20 Igor Vaynberg 

> see WicketSessionFilter
>
> -igor
>
> On Sun, Jul 19, 2009 at 3:20 PM, Altuğ B. Altıntaş
> wrote:
> > Hi Igor;
> >
> > I found the problem; problem is when i hit my UploadServlet via http-get
> > method , i simply write the url and hit the enter then below code is
> working
> >
> >  Session wicketSession = Session.get();
> >
> > I can get wicket Session, wow !! it is great...
> >
> > BUT ...
> >
> > When i hit  my UploadServlet via http-post method, swfupload access in
> that
> > way then i can NOT access wicketSession.
> >
> > I mean this code :
> >
> >  Session wicketSession = Session.get();
> >
> > it throws :
> >
> > java.lang.IllegalStateException: you can only locate or create sessions
> in
> > the context of a request cycle
> >
> > Any idea ?
> >
> > Thanks
> >
> > Altug..
> >
> >
> > 2009/7/14 Igor Vaynberg 
> >
> >> that doesnt make any sense. all things within the webapp share the
> >> session. you guys are welcome to create a quickstart that replicates
> >> this.
> >>
> >> -igor
> >>
> >> On Tue, Jul 14, 2009 at 3:47 AM, Altuğ B. Altıntaş
> >> wrote:
> >> > Also I have a problem like yours.
> >> >
> >> > Servlet session and Wicket's session are different so you are getting
> >> nul.
> >> > Just debug your application and you will see that they have different
> >> > session Id's.
> >> >
> >> > I tried to use WicketSessionFilter but it doesn't work.
> >> >
> >> > I am using wicket 1.3.5.
> >> >
> >> > Cheers...
> >> >
> >> > Altug.
> >> >
> >> > 2009/6/23 danisevsky 
> >> >
> >> >> hello, I am using MyMultiFileUploadServlet for uploading files and in
> >> some
> >> >> wicket component I need find out how many files was uploaded.
> >> >> I was trying to set this number to the HttpSession in
> >> >> MyMultiFileUploadServlet and get it in the component:
> >> >>
> >> >>HttpSession httpSession = ((WebRequest)
> >> >> getRequest()).getHttpServletRequest()
> >> >>.getSession();
> >> >> String count = httpSession
> >> >>.getAttribute("filesCount");
> >> >>
> >> >> but count is always null. Is there any way how to get some data from
> >> >> servlet? Thanks
> >> >>
> >> >
> >> >
> >> >
> >> > --
> >> > Altuğ.
> >> >
> >>
> >> -
> >> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> >> For additional commands, e-mail: users-h...@wicket.apache.org
> >>
> >>
> >
> >
> > --
> > Altuğ.
> >
>
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>


-- 
Altuğ.


Markup for Disabled Panels and Pages

2009-07-23 Thread Zhubin Salehi
Hi all,

I was wondering if there is a way to change a panel's or page's markup or even 
class when it is disabled. I have two versions of some of my panels and pages: 
a XXXViewPanel/Page and a XXXEditPanel/Page. The view-only version has labels 
instead of dropdown menus and text fields. Based on user's roles some 
pages/panels might be view-only for some users and editable for some others. Is 
there a way that I can substitute a panel or page when it is disabled?

Thanks,
Zhubin



Zhubin Salehi
Senior Software Engineer
Route1 - Securing the Digital World(tm)
Phone: 416-848-8391 ext. 2262
Mobile: (optional)

This electronic mail transmission contains information from Route1 Inc. that is 
for the sole use of the intended recipient and may contain confidential, 
privileged or proprietary information. If you are not the intended recipient, 
please be aware that any disclosure, copying, distribution or use of this 
message, its contents, or any attachment is prohibited. Any wrongful 
interception of this message is punishable as a federal crime. If you have 
received this message in error, please return a copy to the sender by 
electronic mail indicating the error. Then, please destroy the original message 
and any copies from your computer.


-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



AW: Maven with Eclipse

2009-07-23 Thread Stefan Lindner
Tauren,

I think tooltips should be separated too. The layout will be

jwicket-parent
  jwicket-core  (both jwicket core and ui core)
  jwicket-plugins
jwicket-ui-dragdrop
jwicket-ui-resize
jwicket-tooltip-variantA
jwicket-tooltip-variantB
jwicket-tooltip-variantC
  jwicket-examples

Stefan
-Ursprüngliche Nachricht-
Von: Tauren Mills [mailto:yowza...@gmail.com] 
Gesendet: Donnerstag, 23. Juli 2009 18:30
An: users@wicket.apache.org
Betreff: Re: Maven with Eclipse

Stefan,

I'm using m2eclipse. But it can take a little getting used to. I also
think it causes an occasional eclipse crash.  However, I'm still glad
to have it.  Never tried the other one.

Once m2eclipse installed, go to your SVN Repositories perspective,
browse the wicketstuff-core project. Right click onto jwicket and
select "Check out as Maven project".  This will download all of the
jwicket projects (jwicket-parent, jwicket, jwicket-examples), give
each of them an eclipse project with maven support enabled, and
activate subversion support.  Pretty seamless to then start working
and committing.

I still find that I need to use the "mvn install" command from the
command line sometimes to get things deployed to my local repo.

How do you want to structure the sub-projects. Perhaps something like this?

jwicket-parent
  jwicket
jwicket-core
jwicket-ui-core
  jwicket-plugins
jwicket-ui-drag
jwicket-ui-drop
jwicket-ui-resize
jwicket-tooltip
  jwicket-examples

Or maybe:

jwicket-parent
  jwicket-core  (both jwicket core and ui core)
  jwicket-plugins
jwicket-ui-dragdrop
jwicket-ui-resize
jwicket-tooltip
  jwicket-examples

Should tooltips be separated into different projects too?

I don't think we should go too far overboard on modularization.

Tauren


On Thu, Jul 23, 2009 at 3:54 AM, Stefan Lindner wrote:
> Hi Tauren,
>
> wich Eclipse plugin for maven do you prefer? m2eclipse or IAM (q4e)? I
> have commit acces and now I'm starting over with development.
> Current steps:
> 1. Add keypressed detection
> 2. Separate the Project into small pieces
>
> Stefan
>
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org


-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Maven with Eclipse

2009-07-23 Thread Tauren Mills
Stefan,

I'm using m2eclipse. But it can take a little getting used to. I also
think it causes an occasional eclipse crash.  However, I'm still glad
to have it.  Never tried the other one.

Once m2eclipse installed, go to your SVN Repositories perspective,
browse the wicketstuff-core project. Right click onto jwicket and
select "Check out as Maven project".  This will download all of the
jwicket projects (jwicket-parent, jwicket, jwicket-examples), give
each of them an eclipse project with maven support enabled, and
activate subversion support.  Pretty seamless to then start working
and committing.

I still find that I need to use the "mvn install" command from the
command line sometimes to get things deployed to my local repo.

How do you want to structure the sub-projects. Perhaps something like this?

jwicket-parent
  jwicket
jwicket-core
jwicket-ui-core
  jwicket-plugins
jwicket-ui-drag
jwicket-ui-drop
jwicket-ui-resize
jwicket-tooltip
  jwicket-examples

Or maybe:

jwicket-parent
  jwicket-core  (both jwicket core and ui core)
  jwicket-plugins
jwicket-ui-dragdrop
jwicket-ui-resize
jwicket-tooltip
  jwicket-examples

Should tooltips be separated into different projects too?

I don't think we should go too far overboard on modularization.

Tauren


On Thu, Jul 23, 2009 at 3:54 AM, Stefan Lindner wrote:
> Hi Tauren,
>
> wich Eclipse plugin for maven do you prefer? m2eclipse or IAM (q4e)? I
> have commit acces and now I'm starting over with development.
> Current steps:
> 1. Add keypressed detection
> 2. Separate the Project into small pieces
>
> Stefan
>
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



SerializableChecker flagging transient member variable

2009-07-23 Thread Chris Davis
Hi All,
I am finding that the SerializableChecker is throwing an exception of for
the transient variable SoftReference in
CompressedPackageResource.CompressingResourceStream
Is this a mistake on the checkers part or am I possibly doing something
wrong?

cheers
CD

wicket 1.3.3 on Linux


Re: Is it possible to restart an AjaxSelfUpdatingBehaviour after it has been stopped?

2009-07-23 Thread dtoffe

Hi,

Also take a look at this thread:

 
http://www.nabble.com/AjaxSelfUpdatingTimerBehavior-and-ModalWindow-to22202102.html

I don't mean it's a correct or better solution, but so far it works for
me.

Hth,

Daniel



CrocodileShoes wrote:
> 
> Well I was adding this behaviour in the constructor of the Panel, i.e. 
> 
> this.add(new AjaxSelfUpdatingBehaviour(...));
> 
> which I assumed resulted in the same effect.
> 
> I have just changed it to the following (see below) and now get a null
> pointer when the behaviour tries to update the panel after I switch to
> another one, i.e. when the panel is no longer visible.
> 
> Note, I am storing the panels in a List (tabsList) to prevent them being
> recreated every time a user switches tabs.  I did this to preserve the
> state.  Perhaps this is causing some problems.
> 
> So to recap, this now throws a null pointer (at
> org.apache.wicket.request.target.component.listener.BehaviorRequestTarget.processEvents(BehaviorRequestTarget.java:96)
> presumably because the panel isn't in the markup to update.
> 
> tabs.add(new AbstractTab(new Model("Administration")) {
>   public Panel getPanel(String panelId) {
> if (tabsList.containsKey("Administration")) {
>   return tabsList.get("Administration");
> }
> else {
>   AdminPanel adminPanel = new AdminPanel(panelId);
>   adminPanel.setOutputMarkupPlaceholderTag(true);
>   adminPanel.add(new
> AjaxSelfUpdatingTimerBehavior(Duration.seconds(5)));
>   tabsList.put("Administration", adminPanel);
>   return adminPanel;
> }
>   }
> });
> 
> 
> 
> igor.vaynberg wrote:
>> 
>> cant you add the behavior directly to the panel?
>> 
>> -igor
>> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Is-it-possible-to-restart-an-AjaxSelfUpdatingBehaviour-after-it-has-been-stopped--tp24626909p24629265.html
Sent from the Wicket - User mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Is it possible to restart an AjaxSelfUpdatingBehaviour after it has been stopped?

2009-07-23 Thread Igor Vaynberg
hm, not really sure. maybe you can try rolling your own behavior and
customize it to your exact needs.

-igor

On Thu, Jul 23, 2009 at 8:09 AM, CrocodileShoes wrote:
>
> Well I was adding this behaviour in the constructor of the Panel, i.e.
>
> this.add(new AjaxSelfUpdatingBehaviour(...));
>
> which I assumed resulted in the same effect.
>
> I have just changed it to the following (see below) and now get a null
> pointer when the behaviour tries to update the panel after I switch to
> another one, i.e. when the panel is no longer visible.
>
> Note, I am storing the panels in a List (tabsList) to prevent them being
> recreated every time a user switches tabs.  I did this to preserve the
> state.  Perhaps this is causing some problems.
>
> So to recap, this now throws a null pointer (at
> org.apache.wicket.request.target.component.listener.BehaviorRequestTarget.processEvents(BehaviorRequestTarget.java:96)
> presumably because the panel isn't in the markup to update.
>
> tabs.add(new AbstractTab(new Model("Administration")) {
>  public Panel getPanel(String panelId) {
>    if (tabsList.containsKey("Administration")) {
>      return tabsList.get("Administration");
>    }
>    else {
>      AdminPanel adminPanel = new AdminPanel(panelId);
>      adminPanel.setOutputMarkupPlaceholderTag(true);
>      adminPanel.add(new
> AjaxSelfUpdatingTimerBehavior(Duration.seconds(5)));
>      tabsList.put("Administration", adminPanel);
>      return adminPanel;
>    }
>  }
> });
>
>
>
> igor.vaynberg wrote:
>>
>> cant you add the behavior directly to the panel?
>>
>> -igor
>>
>
> --
> View this message in context: 
> http://www.nabble.com/Is-it-possible-to-restart-an-AjaxSelfUpdatingBehaviour-after-it-has-been-stopped--tp24626909p24627960.html
> Sent from the Wicket - User mailing list archive at Nabble.com.
>
>
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Localizing thru database lookup

2009-07-23 Thread Dave Schoorl
I get my localized data from the database. I do that by creating a class 
that subclasses 
org.apache.wicket.resource.loader.ComponentStringResourceLoader. My 
subclass interacts with the database through a dao.


Then in the init-method of my Application, I register my implementation 
through a call to:


getResourceSettings().addStringResourceLoader(new 
MySubclassOfComponentStringResourceLoader());


//Dave


Mathias Nilsson wrote:

I  have used .properties and .xml files in all of my Wicket projects and it
has worked great.

However, quite often someone in the translation team wants to changes some
text, image or something else that is localized in the properties files. Has
anyone moved propeties to database with success? Something like

component // The wicket component
language // the language
country // the country
variant // the variant
key // the key
value // the actual value


This could allow text to be changed thrue a web form. If the text was
changed a callback to the resource loader to refresh the value.
Can anyone lead me to the right path of implementing this. What classes
should I look at? Has someone used something like this and is the
.properties, .xml preferred over the database?

It would be nice to not have to redeploy the whole application if just a
text should be altered.

// Mathias

  



-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Is it possible to restart an AjaxSelfUpdatingBehaviour after it has been stopped?

2009-07-23 Thread CrocodileShoes

Well I was adding this behaviour in the constructor of the Panel, i.e. 

this.add(new AjaxSelfUpdatingBehaviour(...));

which I assumed resulted in the same effect.

I have just changed it to the following (see below) and now get a null
pointer when the behaviour tries to update the panel after I switch to
another one, i.e. when the panel is no longer visible.

Note, I am storing the panels in a List (tabsList) to prevent them being
recreated every time a user switches tabs.  I did this to preserve the
state.  Perhaps this is causing some problems.

So to recap, this now throws a null pointer (at
org.apache.wicket.request.target.component.listener.BehaviorRequestTarget.processEvents(BehaviorRequestTarget.java:96)
presumably because the panel isn't in the markup to update.

tabs.add(new AbstractTab(new Model("Administration")) {
  public Panel getPanel(String panelId) {
if (tabsList.containsKey("Administration")) {
  return tabsList.get("Administration");
}
else {
  AdminPanel adminPanel = new AdminPanel(panelId);
  adminPanel.setOutputMarkupPlaceholderTag(true);
  adminPanel.add(new
AjaxSelfUpdatingTimerBehavior(Duration.seconds(5)));
  tabsList.put("Administration", adminPanel);
  return adminPanel;
}
  }
});



igor.vaynberg wrote:
> 
> cant you add the behavior directly to the panel?
> 
> -igor
> 

-- 
View this message in context: 
http://www.nabble.com/Is-it-possible-to-restart-an-AjaxSelfUpdatingBehaviour-after-it-has-been-stopped--tp24626909p24627960.html
Sent from the Wicket - User mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Localizing thru database lookup

2009-07-23 Thread Mathias Nilsson
I  have used .properties and .xml files in all of my Wicket projects and it
has worked great.

However, quite often someone in the translation team wants to changes some
text, image or something else that is localized in the properties files. Has
anyone moved propeties to database with success? Something like

component // The wicket component
language // the language
country // the country
variant // the variant
key // the key
value // the actual value


This could allow text to be changed thrue a web form. If the text was
changed a callback to the resource loader to refresh the value.
Can anyone lead me to the right path of implementing this. What classes
should I look at? Has someone used something like this and is the
.properties, .xml preferred over the database?

It would be nice to not have to redeploy the whole application if just a
text should be altered.

// Mathias


Re: problem with pagination when hibernate result transformer is applied

2009-07-23 Thread fachhoch

here one more concern i did not mention before .

lets say  total records per page is 20  and the query fetched 2 items and
each item has 10 bids, so sql query will have  20 records and result
transformer will  reduce it to  two records  and user will see just 2
records instead of 20 per page ? is there a solution for this ?



James Carman-3 wrote:
> 
> Do a different query to ask how many there are than the one you use to
> return the data.
> 
> On Wed, Jul 22, 2009 at 11:10 AM, tubin gen wrote:
>>   I am using hibernate criteria query to get data for my
>> AjaxFallbackDefaultDataTable, this datatable also  gives me pagination
>> parameters which I am apply  to criteria. .The entity I am using for the
>> criteria query has a  lazy load  collection ,and I need the size of the
>> collection  in the view , so If I donot  eager fetch  collection I end up
>> with n+1 selects .So to eager fetch collection and not to have duplicater
>> records I  added result transformer     Criteria.DISTINCT_ROOT_ENTITY
>> anmd
>> fetchmode join .
>> Now the problem is with pagination ,
>> for example I have item and bids and the criteria query to fetch items
>> with
>> eager fetch for bids  , suppose  query selects one item and   this item
>> has
>> 2 bids the query returns total 3 records and total record count will be 3
>> and now when I apply result transformer three records will reduce to one
>> record  , but pagination   information will be wrong , please help me how
>> to
>> resolve this ?
>>
> 
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/problem-with-pagination-when-hibernate-result-transformer-is-applied-tp24608353p24627326.html
Sent from the Wicket - User mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Is it possible to restart an AjaxSelfUpdatingBehaviour after it has been stopped?

2009-07-23 Thread Igor Vaynberg
cant you add the behavior directly to the panel?

-igor

On Thu, Jul 23, 2009 at 7:24 AM, Doyle, Mark wrote:
> I have a collection of Panels that are switched via an AjaxTabbedPanel
> Component.  One of the panels has an AjaxSelfUpdatingBehaviour attached
> which works fine.  However, if I switch to another panel the self
> updating behaviour is stopped because the component is no longer visible
> (a precondition check).  This is perfectly reasonable logic.  My problem
> is that when I switch back to the tab with the AjaxSelfUpdatingBehaviour
> it is still stopped and never restarts ( I'm guessing it's related to
> the stop flag in the behaviours class!).
>
>
>
> So is it possible to restart the behaviour?  I've tried overriding the
> renderHead() to try and avoid the if stopped check but it didn't work so
> I guess there is something more complicated going on behind the scenes.
>
>
>
> Cheers,
>
> Mark
>
>
>
> Please help Logica to respect the environment by not printing this email  / 
> Pour contribuer comme Logica au respect de l'environnement, merci de ne pas 
> imprimer ce mail /  Bitte drucken Sie diese Nachricht nicht aus und helfen 
> Sie so Logica dabei, die Umwelt zu schützen /  Por favor ajude a Logica a 
> respeitar o ambiente nao imprimindo este correio electronico.
>
>
>
> This e-mail and any attachment is for authorised use by the intended 
> recipient(s) only. It may contain proprietary material, confidential 
> information and/or be subject to legal privilege. It should not be copied, 
> disclosed to, retained or used by, any other party. If you are not an 
> intended recipient then please promptly delete this e-mail and any attachment 
> and all copies and inform the sender. Thank you.
>
>

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: AW: SSL - ajax login

2009-07-23 Thread Igor Vaynberg
javascript invokes the url you give it, so it looked like it should
work. you might have to trace deeper to see whats going on.

-igor

On Thu, Jul 23, 2009 at 4:41 AM, Arthur Leigh
Allen wrote:
> Hi Igor,
>
> I did it as you said.
> I took the code from AjaxFallbackButton and I copied it to an own class.
> In the constructor I overwrite the getCallbackUrl() method of the 
> AjaxFormSubmitBehavior.
> I added the value https://localhost:8443/projectname/ as a prefix to 
> super.getCallbackUrl().
> By the way: getCallbackUrl() returns a long relative url beginning with 
> ";sessionid".
> So my url is https://localhost:8443/projectname/;sessionid...
>
> When starting tomcat and accessing the website, the url wasn't applied.
> When clicking the link, the url http://localhost:8080/projectname/# was 
> called.
> I believe it's the wrong place to manipulate the url. Maybe it is expected to 
> return a relative path
> beginning with ";sessionid". That url is maybe manipulated at a different 
> place, so in my case the
> end result would be 
> http://localhost:8080/projectname/https://localhost:8443/projectname/;sessionid.
> That would result in an error and maybe 
> http://localhost:8080/projectname/# is used therefore.
>
> Am I wrong?
>
> Thx
> Arthur
>
>
>
>
> 
> Von: Igor Vaynberg 
> An: users@wicket.apache.org
> Gesendet: Mittwoch, den 22. Juli 2009, 18:31:27 Uhr
> Betreff: Re: AW: SSL - ajax login
>
> ah, i thought i replied already because i looked into this yesterday.
>
> you will have to roll your own button. i would recommend looking at
> the sourcecode of the default button. when you add the
> formsubmitbehavior in your button you can override getcallbackurl()
> and append https to it.
>
> -igor
>
> On Wed, Jul 22, 2009 at 2:37 AM, Arthur Leigh
> Allen wrote:
>> Hi again,
>>
>> I need to know if it's possible to switch to SSL via button or form.
>> Otherwise I have to switch back to wicket 1.3.5. I'm in hurry because
>> we will go online within the next 10-14 days.
>>
>> Can anyone give me a prompt answer please?
>>
>> Thx & Best regards
>> Arthur
>>
>>
>>
>> 
>> Von: Arthur Leigh Allen 
>> An: users@wicket.apache.org
>> Gesendet: Dienstag, den 21. Juli 2009, 19:18:18 Uhr
>> Betreff: AW: SSL - ajax login
>>
>> Hello Igor,
>>
>> thanks for your early reply.
>> Yes, my login form is submitted via ajax.
>>
>> public class BasePage {
>>
>>     public void switchViaAjax(...) { ... }
>>     public void navigateViaAjax(...) { ... }
>>
>> }
>>
>> @RequireHttps
>> public class SSLForm extends Form { ... }
>>
>> public class LoginPanel {
>>
>>     public LoginPanel() { ... }
>>
>>     public create() {
>>     SSLForm form = new SSLForm("loginForm");
>>     form.add(username);
>>     form.add(password);
>>
>>     AjaxFallbackButton loginButton = new 
>> AjaxFallbackButton("loginButton", form) {
>>     protected void onSubmit(AjaxRequestTarget target, Form form) {
>>     // perform login => login is done via http
>>     }
>>     }
>>     }
>> }
>>
>> As you said @RequireSSL is for pages.
>> Do you have any idea how I can remove @RequireHttps from the top of my 
>> BasePage and switch to https on login?
>> Currently I think the only way to provide a ssl ajax call is to show the 
>> base page via ssl as a starting basis.
>>
>> Therefore I have to use @RequireSSL on the BasePage but that means every 
>> communication is done via ssl
>> and that means more server ballast and a slower page refresh.
>>
>> Greetings
>> Arthur
>>
>>
>>
>> 
>> Von: Igor Vaynberg 
>> An: users@wicket.apache.org
>> Gesendet: Dienstag, den 21. Juli 2009, 18:08:48 Uhr
>> Betreff: Re: SSL - ajax login
>>
>> @RequreHttps is meant to be a page-level feature, so it doesnt fit your 
>> usecase.
>>
>> is your login form submitted via ajax?
>>
>> show us the code to sslform, your login form - making sure to include
>> the code to the component that submits it.
>>
>> -igor
>>
>> On Tue, Jul 21, 2009 at 8:34 AM, Arthur Leigh
>> Allen wrote:
>>> Hello folks,
>>>
>>> I'm using wicket 1.4 RC7 now and I have a question regarding the usage of 
>>> ssl.
>>> I use the HttpsRequestCycleProcessor with the annotation @RequireHttps.
>>>
>>> Imagine the following case like it is realized on different sites like 
>>> web.de or gmx.de as well as xing.com.
>>> The first call will result in a http url. If you enter your login name and 
>>> your password and submit the form,
>>> then the form will be send via https.
>>>
>>> I only have one page. Everything on my page is exchanged via ajax. The 
>>> login is also done via ajax.
>>> Currently I use the annotation above for my BasePage but from the first 
>>> call, the whole communication
>>> is done with ssl.
>>>
>>> What I would like to realize is: Using the @RequireHttps annotation on 
>>> forms or submit buttons.
>>> I implemented an own SSLForm class extending the wicket form c

Is it possible to restart an AjaxSelfUpdatingBehaviour after it has been stopped?

2009-07-23 Thread Doyle, Mark
I have a collection of Panels that are switched via an AjaxTabbedPanel
Component.  One of the panels has an AjaxSelfUpdatingBehaviour attached
which works fine.  However, if I switch to another panel the self
updating behaviour is stopped because the component is no longer visible
(a precondition check).  This is perfectly reasonable logic.  My problem
is that when I switch back to the tab with the AjaxSelfUpdatingBehaviour
it is still stopped and never restarts ( I'm guessing it's related to
the stop flag in the behaviours class!).

 

So is it possible to restart the behaviour?  I've tried overriding the
renderHead() to try and avoid the if stopped check but it didn't work so
I guess there is something more complicated going on behind the scenes.

 

Cheers,

Mark



Please help Logica to respect the environment by not printing this email  / 
Pour contribuer comme Logica au respect de l'environnement, merci de ne pas 
imprimer ce mail /  Bitte drucken Sie diese Nachricht nicht aus und helfen Sie 
so Logica dabei, die Umwelt zu schützen /  Por favor ajude a Logica a respeitar 
o ambiente nao imprimindo este correio electronico.



This e-mail and any attachment is for authorised use by the intended 
recipient(s) only. It may contain proprietary material, confidential 
information and/or be subject to legal privilege. It should not be copied, 
disclosed to, retained or used by, any other party. If you are not an intended 
recipient then please promptly delete this e-mail and any attachment and all 
copies and inform the sender. Thank you.



Re: Updating an inmethod grid, looking for hints

2009-07-23 Thread Erik van Oosten

Sorry, please ignore my previous e-mail. The behavior I saw was due to a
DropDownChoice I added to the toolbar. During a submit Wicket verifies
whether the ddc is visible. Unfortunately this leads to a call to
PagingToolbar.isVisible.

Back to square 1.

Regards,
Erik.


On Thu, 23 Jul 2009 05:20:06 -0700 (PDT), Erik van Oosten
 wrote:
> Hi Matej,
> 
> I finally found the bug.
> 
> When you are using a DefaultDataGrid it adds a PagingToolbar.
PagingToolbar
> overrides isVisible. In isVisible the total row count is determined, this
> will cache the query result for this request. However, isVisible is
called
> /before/ the ajax listener is called. Therefore any changes to the grid
> (like rowCount) are not used.
> 
> Regards,
> Erik.


-- 
Erik van Oosten
http://www.day-to-day-stuff.blogspot.com/

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Updating an inmethod grid, looking for hints

2009-07-23 Thread Erik van Oosten

Hi Matej,

I finally found the bug.

When you are using a DefaultDataGrid it adds a PagingToolbar. PagingToolbar
overrides isVisible. In isVisible the total row count is determined, this
will cache the query result for this request. However, isVisible is called
/before/ the ajax listener is called. Therefore any changes to the grid
(like rowCount) are not used.

Regards,
Erik.



Erik van Oosten wrote:
> 
> Hi,
> 
> How can I trigger an inmethod grid to do a /complete/ update of itself?
> 
> The only thing that I see is markAllDirty(). That will update the items 
> currently in the list, but it will /not/ get new items from the data 
> provider.
> 
> I researched the code for quite some time but I must have been looking 
> at the wrong parts as I found no hook to get this done. The most I could 
> do was call detach() on Body, one of the inner classes of a grid. But on 
> screen, that would only update the number of items in the lower toolbar, 
> not the items in the grid themselves.
> 
> More ideas?
> 
> Ideally, imho, the grid should respond to modelChanged(). But I have 
> still no clue what should be in that method.
> 
> Regards,
> Erik.
> 


-- 
Erik van Oosten
http://www.day-to-day-stuff.blogspot.com/

-- 
View this message in context: 
http://www.nabble.com/Updating-an-inmethod-grid%2C-looking-for-hints-tp24438566p24624631.html
Sent from the Wicket - User mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Need Help in Dynamic CSS generation

2009-07-23 Thread FaRHaN
Ok thanks,
If any user of netBeans IDE have checked this example 
http://cwiki.apache.org/WICKET/dynamically-generate-a-css-stylesheet.html, then 
he must encountered this problem. Please help me out to resolve it ?


--Farhan--



From: Mathias Nilsson 
To: users@wicket.apache.org
Sent: Thursday, July 23, 2009 5:08:10 PM
Subject: Re: Need Help in Dynamic CSS generation


I use Eclipse and all I have to do was copying and pasting the code from the
url you supplied. 

I'm no Netbeans user so maybe someone else could answer this.
-- 
View this message in context: 
http://www.nabble.com/Need-Help-in-Dynamic-CSS-generation-tp24623639p24624432.html
Sent from the Wicket - User mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org


  

Re: Need Help in Dynamic CSS generation

2009-07-23 Thread Mathias Nilsson

I use Eclipse and all I have to do was copying and pasting the code from the
url you supplied. 

I'm no Netbeans user so maybe someone else could answer this.
-- 
View this message in context: 
http://www.nabble.com/Need-Help-in-Dynamic-CSS-generation-tp24623639p24624432.html
Sent from the Wicket - User mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Need Help in Dynamic CSS generation

2009-07-23 Thread FaRHaN
I am using netbeans IDE 6.5, but i dont think this is the problem of the IDE. 
It throws error of "Unexpected Symbol found ($)". Can you please provide me the 
working code of using variables in css ?





From: Mathias Nilsson 
To: users@wicket.apache.org
Sent: Thursday, July 23, 2009 4:28:08 PM
Subject: Re: Need Help in Dynamic CSS generation


The $ is used to replace the variable (interpolated value). It's the same
technique used in properties files to replace some text. This sample works
fine. if you look at the css it has been generated according to the load()
method.

It must be you IDE that complains about this. maybe you can shut the varning
off.
-- 
View this message in context: 
http://www.nabble.com/Need-Help-in-Dynamic-CSS-generation-tp24623639p24623863.html
Sent from the Wicket - User mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org


  

RE: https flips to http

2009-07-23 Thread Alex Objelean

If you are using load balancer, than here is the solution:
http://www.satyakomatineni.com/akc/servlet/DisplayServlet?url=DisplayNoteMPURL&reportId=1711&ownerUserId=satya

Recently I had exactly same issue, now I solved it using this approach.

Alex Objelean

TahitianGabriel wrote:
> 
> Hi,
> 
> Did you ever solve this problem?
> I'm having the exact same problme with apache 2, tomcat 6 and wicket
> 1.3.6.
> Some of the Https URLs are redirect to Http. It seems to happen when I use
> the setResponsePage(Page) fonction.
> 
> Any help would be appreciate...
> 
> 
> 
> insom wrote:
>> 
>> Thanks to everyone who has suggested solutions. It turns out that the
>> issue is stranger than I thought, and it's not Wicket-specific. I'll
>> share what we've got, in case it helps anyone else (not that we have a
>> solution yet.)
>> 
>> We have a load balancer, Apache, and Tomcat handling requests. When any
>> servlet application is called, for example,
>> https://jprod01.chemeketa.edu/docs/ (which is one of the sample apps that
>> installs with Tomcat), it display perfectly fine if it has the "/" after
>> docs. But if the URL is https://jprod01.chemeketa.edu/docs (without the
>> "/") then browser automatically gets redirected to
>> http://jprod01.chemeketa.edu/docs/ (with the "/" but without the "s" in
>> "https"). Why? Who knows.
>> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/https-flips-to-http-tp19403303p24624218.html
Sent from the Wicket - User mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: jWicket -- jQuery with Wicket integration

2009-07-23 Thread Jeremy Thomerson
On Thu, Jul 23, 2009 at 1:24 AM, Reinhard
Nägele wrote:
> To me wicketstuff presents itself as some inofficial playground with lots of
> badly documented things in it.

It is.  Wicketstuff is open for anyone to join and basically do
whatever they want with it - so long as it has something to do with
Wicket.  There are many abandoned projects and proofs of concept
projects there.

> However, wicketstuff-core (which is not even
> listed on the wicketstuff wiki (except for a migration guide)) seems to have
> a somewhat more official character. May the latter be taken as a
> production-ready supplement to Wicket?

Last year I took on the task of trying to improve the organization of
wicketstuff by moving all of the most qualified projects into
wicketstuff core.  There's no guarantee of production-readiness.  The
goal was to get it where they could all be built with numbered
releases to match Wicket.  This is possible (I just built and deployed
1.4-rc7 last week).  I will try to keep a numbered release matching
every Wicket release - but some of the projects under it may be more
production ready / quality than others.

> I'd appreciate it if some
> restructuring and clarification came along with the upcoming 1.4 release.

Volunteers are always welcome!  It seems that most of the issues you
have are with wicketstuff (understandably) which should have no
reflection on Wicket's 1.4 release - it just so happens that some of
the same people are involved, but Wicket is the primary focus.

--
Jeremy Thomerson
http://www.wickettraining.com

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



AW: AW: SSL - ajax login

2009-07-23 Thread Arthur Leigh Allen
Hi Igor,

I did it as you said.
I took the code from AjaxFallbackButton and I copied it to an own class.
In the constructor I overwrite the getCallbackUrl() method of the 
AjaxFormSubmitBehavior.
I added the value https://localhost:8443/projectname/ as a prefix to 
super.getCallbackUrl().
By the way: getCallbackUrl() returns a long relative url beginning with 
";sessionid".
So my url is https://localhost:8443/projectname/;sessionid...

When starting tomcat and accessing the website, the url wasn't applied.
When clicking the link, the url http://localhost:8080/projectname/# was called.
I believe it's the wrong place to manipulate the url. Maybe it is expected to 
return a relative path
beginning with ";sessionid". That url is maybe manipulated at a different 
place, so in my case the
end result would be 
http://localhost:8080/projectname/https://localhost:8443/projectname/;sessionid.
That would result in an error and maybe http://localhost:8080/projectname/# is 
used therefore.

Am I wrong?

Thx
Arthur





Von: Igor Vaynberg 
An: users@wicket.apache.org
Gesendet: Mittwoch, den 22. Juli 2009, 18:31:27 Uhr
Betreff: Re: AW: SSL - ajax login

ah, i thought i replied already because i looked into this yesterday.

you will have to roll your own button. i would recommend looking at
the sourcecode of the default button. when you add the
formsubmitbehavior in your button you can override getcallbackurl()
and append https to it.

-igor

On Wed, Jul 22, 2009 at 2:37 AM, Arthur Leigh
Allen wrote:
> Hi again,
>
> I need to know if it's possible to switch to SSL via button or form.
> Otherwise I have to switch back to wicket 1.3.5. I'm in hurry because
> we will go online within the next 10-14 days.
>
> Can anyone give me a prompt answer please?
>
> Thx & Best regards
> Arthur
>
>
>
> 
> Von: Arthur Leigh Allen 
> An: users@wicket.apache.org
> Gesendet: Dienstag, den 21. Juli 2009, 19:18:18 Uhr
> Betreff: AW: SSL - ajax login
>
> Hello Igor,
>
> thanks for your early reply.
> Yes, my login form is submitted via ajax.
>
> public class BasePage {
>
>     public void switchViaAjax(...) { ... }
>     public void navigateViaAjax(...) { ... }
>
> }
>
> @RequireHttps
> public class SSLForm extends Form { ... }
>
> public class LoginPanel {
>
>     public LoginPanel() { ... }
>
>     public create() {
>     SSLForm form = new SSLForm("loginForm");
>     form.add(username);
>     form.add(password);
>
>     AjaxFallbackButton loginButton = new 
> AjaxFallbackButton("loginButton", form) {
>     protected void onSubmit(AjaxRequestTarget target, Form form) {
>     // perform login => login is done via http
>     }
>     }
>     }
> }
>
> As you said @RequireSSL is for pages.
> Do you have any idea how I can remove @RequireHttps from the top of my 
> BasePage and switch to https on login?
> Currently I think the only way to provide a ssl ajax call is to show the 
> base page via ssl as a starting basis.
>
> Therefore I have to use @RequireSSL on the BasePage but that means every 
> communication is done via ssl
> and that means more server ballast and a slower page refresh.
>
> Greetings
> Arthur
>
>
>
> 
> Von: Igor Vaynberg 
> An: users@wicket.apache.org
> Gesendet: Dienstag, den 21. Juli 2009, 18:08:48 Uhr
> Betreff: Re: SSL - ajax login
>
> @RequreHttps is meant to be a page-level feature, so it doesnt fit your 
> usecase.
>
> is your login form submitted via ajax?
>
> show us the code to sslform, your login form - making sure to include
> the code to the component that submits it.
>
> -igor
>
> On Tue, Jul 21, 2009 at 8:34 AM, Arthur Leigh
> Allen wrote:
>> Hello folks,
>>
>> I'm using wicket 1.4 RC7 now and I have a question regarding the usage of 
>> ssl.
>> I use the HttpsRequestCycleProcessor with the annotation @RequireHttps.
>>
>> Imagine the following case like it is realized on different sites like 
>> web.de or gmx.de as well as xing.com.
>> The first call will result in a http url. If you enter your login name and 
>> your password and submit the form,
>> then the form will be send via https.
>>
>> I only have one page. Everything on my page is exchanged via ajax. The login 
>> is also done via ajax.
>> Currently I use the annotation above for my BasePage but from the first 
>> call, the whole communication
>> is done with ssl.
>>
>> What I would like to realize is: Using the @RequireHttps annotation on forms 
>> or submit buttons.
>> I implemented an own SSLForm class extending the wicket form class with the 
>> annotation.
>> But when I use the SSLForm for my login, the communication is done without 
>> ssl.
>> I would like to use my page via http, but the ajax login should be done with 
>> ssl.
>>
>> The only thing I can do now is:
>> -page completely with ssl
>> -page completely without ssl
>>
>> I would appreciate any help.
>>
>> Best regards,
>> Arthur
>>
>>
>>
>
> -

Re: Need Help in Dynamic CSS generation

2009-07-23 Thread Mathias Nilsson

The $ is used to replace the variable (interpolated value). It's the same
technique used in properties files to replace some text. This sample works
fine. if you look at the css it has been generated according to the load()
method.

It must be you IDE that complains about this. maybe you can shut the varning
off.
-- 
View this message in context: 
http://www.nabble.com/Need-Help-in-Dynamic-CSS-generation-tp24623639p24623863.html
Sent from the Wicket - User mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Need Help in Dynamic CSS generation

2009-07-23 Thread FaRHaN
I am working on creating Dynamic StyleSheets in wicket, and i found an example 
of similar behaviour in Wicket Examples 
http://cwiki.apache.org/WICKET/dynamically-generate-a-css-stylesheet.html but 
it is not working. When i place the following code in my CSS file (style.css), 
it generates error.
body{background:${color1};}
The css file doesn't recognizes $ simbol. Is this allowed in CSS file or not ? 
Please Help me out to fix this problem.

Thanks
--Farhan--



  

Member variables in WebApplication are not serialized under Terracotta, correct?

2009-07-23 Thread David Chang

Does anybody have this knowledge? Thank you!

--- On Wed, 7/22/09, Peter Ertl  wrote:

> From: Peter Ertl 
> Subject: Re: Member variables in WebApplication are not serialized, correct?
> To: users@wicket.apache.org
> Date: Wednesday, July 22, 2009, 7:21 PM
> correct - they are not serialized
> 
> however I don't know what will happen when using
> Terracotta...
> 
> Am 23.07.2009 um 01:09 schrieb David Chang:
> 
> >
> > Sorry if this is a dumb question.
> >
> > Thanks.
> >
> >
> >
> >
> >
> -
> > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> > For additional commands, e-mail: users-h...@wicket.apache.org
> 
> 
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
> 
> 


  

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: redirectToInterceptPage doesn't work constructor

2009-07-23 Thread pieter claassen
Thanks Martijn. This worked best:

throw new RestartResponseAtInterceptPageException(LoginPage.class);

P

On Thu, Jul 23, 2009 at 12:41 PM, Martijn Dashorst <
martijn.dasho...@gmail.com> wrote:

> throw new Redirect.Exception() instead
>
> Martijn
>
> On Thu, Jul 23, 2009 at 11:44 AM, pieter claassen
> wrote:
> > Sorry, I sound illiterate to myself here. To start again, it seems that I
> > cannot get redirectToInterceptPage to work correctly in my constructor
> for
> > the AuthPage class which all my pages inherit from.
> >
> > Any ideas on how to do this? I find using requestcycle's redirecTo to
> tell
> > me that I can only redirect a page once. Anyhow, I am sure that
> redirectTo
> > will not remember the redirector URL.
> >
> > Thanks
> > Pieter
> >
> > On Thu, Jul 23, 2009 at 11:36 AM, pieter claassen  >wrote:
> >
> >> What is the correct way to redirect to a login page from within a
> >> constructor. This is wicket  1.3.5 and the code below just doesn't
> redirect.
> >> All my pages inherit from AuthPage().
> >>
> >>  public AuthPage() {
> >> super();
> >> add(new MainMenuPanel("mainmenu", this));
> >> add(new FeedbackPanel("feedback"));
> >> if (getUser() == null) {
> >> redirectToInterceptPage(new LoginPage());
> >> } else {
> >> authorized();
> >> add(new UserAdminPanel("adminpanel"));
> >> }
> >> }
> >>
> >> --
> >> Pieter Claassen
> >> musmato.com
> >>
> >
> >
> >
> > --
> > Pieter Claassen
> > musmato.com
> >
>
>
>
> --
> Become a Wicket expert, learn from the best: http://wicketinaction.com
> Apache Wicket 1.3.5 is released
> Get it now: http://www.apache.org/dyn/closer.cgi/wicket/1.3.
>
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>


-- 
Pieter Claassen
musmato.com


Re: How to customize/override .CSS of 3rd party component

2009-07-23 Thread Petr Fejfar
> You might want to google for YUI skins and take a look at
> YuiHeaderContributor

OK. Thanks for hint - I'll probably use YuiHeader Contributor.

Petr

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Maven with Eclipse

2009-07-23 Thread Stefan Lindner
Hi Tauren,

wich Eclipse plugin for maven do you prefer? m2eclipse or IAM (q4e)? I
have commit acces and now I'm starting over with development.
Current steps:
1. Add keypressed detection
2. Separate the Project into small pieces

Stefan

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: How to customize/override .CSS of 3rd party component

2009-07-23 Thread Mathias Nilsson

Ok,

You might want to google for YUI skins and take a look at
YuiHeaderContributor 
-- 
View this message in context: 
http://www.nabble.com/How-to-customize-override-.CSS-of-3rd-party-component-tp24622417p24623391.html
Sent from the Wicket - User mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: How to customize/override .CSS of 3rd party component

2009-07-23 Thread Petr Fejfar
On Thu, Jul 23, 2009 at 12:26 PM, Mathias
Nilsson wrote:

> I don't exactly know which component you are trying to implement but what
> about.
>
> add( new YUIMenu( "id" ){
>   @Override
>   protected void onBeforeRender() {
>     super.onBeforeRender();
>    // Add css reference here or something else
>  }
> });

I'm violating YuiMenuBar :-)

Overriding getCssClass() method did the job - it allows to change
"root" class name of all Yui menu hierarchy hence I can introduce my
own styles in another .css file.

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: redirectToInterceptPage doesn't work constructor

2009-07-23 Thread Martijn Dashorst
throw new Redirect.Exception() instead

Martijn

On Thu, Jul 23, 2009 at 11:44 AM, pieter claassen wrote:
> Sorry, I sound illiterate to myself here. To start again, it seems that I
> cannot get redirectToInterceptPage to work correctly in my constructor for
> the AuthPage class which all my pages inherit from.
>
> Any ideas on how to do this? I find using requestcycle's redirecTo to tell
> me that I can only redirect a page once. Anyhow, I am sure that redirectTo
> will not remember the redirector URL.
>
> Thanks
> Pieter
>
> On Thu, Jul 23, 2009 at 11:36 AM, pieter claassen 
> wrote:
>
>> What is the correct way to redirect to a login page from within a
>> constructor. This is wicket  1.3.5 and the code below just doesn't redirect.
>> All my pages inherit from AuthPage().
>>
>>  public AuthPage() {
>>         super();
>>         add(new MainMenuPanel("mainmenu", this));
>>         add(new FeedbackPanel("feedback"));
>>         if (getUser() == null) {
>>             redirectToInterceptPage(new LoginPage());
>>         } else {
>>             authorized();
>>             add(new UserAdminPanel("adminpanel"));
>>         }
>>     }
>>
>> --
>> Pieter Claassen
>> musmato.com
>>
>
>
>
> --
> Pieter Claassen
> musmato.com
>



-- 
Become a Wicket expert, learn from the best: http://wicketinaction.com
Apache Wicket 1.3.5 is released
Get it now: http://www.apache.org/dyn/closer.cgi/wicket/1.3.

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: How to customize/override .CSS of 3rd party component

2009-07-23 Thread Mathias Nilsson

That's odd. I works for alot of components I use.

I don't exactly know which component you are trying to implement but what
about.

add( new YUIMenu( "id" ){
   @Override
   protected void onBeforeRender() {
 super.onBeforeRender();
// Add css reference here or something else
  }
});
-- 
View this message in context: 
http://www.nabble.com/How-to-customize-override-.CSS-of-3rd-party-component-tp24622417p24623102.html
Sent from the Wicket - User mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: How to customize/override .CSS of 3rd party component

2009-07-23 Thread Petr Fejfar
On Thu, Jul 23, 2009 at 11:45 AM, Mathias
Nilsson wrote:


> You could extends the component, create own markup and css.

Really: there is the getCssClass() method supplying class name of style...
Thanks for prompt reply.


> You can also just look at the css and then in the header of your class add
> override them.

If I didn't miss anything, it does not work (even if it should) - this
is probably due
run-time loading of .css file by JavaScript e.g. on load my internal
style is used,
but on page refresh and/or menu click, it is replaced by original one.

Petr








> Let´s say YUI have a css class of .menu.
>
> 
>  .menu{
>    color: red;
>  }
> 
> --
> View this message in context: 
> http://www.nabble.com/How-to-customize-override-.CSS-of-3rd-party-component-tp24622417p24622529.html
> Sent from the Wicket - User mailing list archive at Nabble.com.
>
>
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Use Guice....

2009-07-23 Thread francisco treacy
http://fiber-space.de/wordpress/?p=1016

2009/7/23 Uwe Schäfer :
> Johannes Schneider schrieb:
>>
>> It's the better Spring ;-)
>
> agreed!
>
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



RE: Spring and Wicket - is it worth it?

2009-07-23 Thread Russell Simpkins


> On Wed, Jul 22, 2009 at 8:40 PM, Dane Laverty wrote:
> > Due to the fact that nearly every substantial sample Wicket app is
> > Spring-based, I imagine that there's something awesome about using Spring.
> > In fact, Wicket is what has finally gotten me to start learning Spring.
> >
> > I think I understand the basics of dependency injection -- configure your
> > objects in xml files and then inject them into your classes -- but I'm still
> > not clear on the advantage of it. I've read quite a ways into "Spring in
> > Action", and the author seems to assume that the reader will automatically
> > see why xml-based dependency injection is great thing. I must just be
> > missing something here. What I love about Wicket is being free from xml
> > files. Can anyone give me a concise explanation of how the advantages of
> > Spring are worth introducing a new layer into my applications?
> >
> > Dane

Personally, I have found Spring to be very beneficial and pretty easy to learn. 
I really don't mind xml and as a framework it does offer a lot of nice features 
that are really easy to tie into your application. Spring has very well written 
documentation that I found very easy to follow. I really like the message 
driven beans, helper classes for stuff like Hibernate and IBatis, Email is 
SUPER easy, Cron scheduling is cake and if you need MVC, theirs is well written 
and easy to use. Aceigi integration with Spring is very nice - switching 
http/https is easy and you can apply very fine grained access control (though 
these docs aren't very fun to read.) I'm new to Wicket, but we've used Spring 
to configure our service layer and made use of annotations so that our XML file 
isn't all that big.
You don't need to use Spring, but once you start to use it, you may find at 
least some features are really cool.
Russ
_
Windows Live™ SkyDrive™: Store, access, and share your photos. See how.
http://windowslive.com/Online/SkyDrive?ocid=TXT_TAGLM_WL_CS_SD_photos_072009

Re: Wicket Bench website is down

2009-07-23 Thread Mathias Nilsson

maybe you can get it from the update manager if you are using Eclipse. 

http://eclipse-plugins.2y.net/eclipse/plugin_details.jsp?id=1378
http://eclipse-plugins.2y.net/eclipse/plugin_details.jsp?id=1378 
-- 
View this message in context: 
http://www.nabble.com/Wicket-Bench-website-is-down-tp24616565p24622773.html
Sent from the Wicket - User mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Use Guice....

2009-07-23 Thread Uwe Schäfer

Johannes Schneider schrieb:

It's the better Spring ;-)


agreed!

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: How to customize/override .CSS of 3rd party component

2009-07-23 Thread Mathias Nilsson

You could extends the component, create own markup and css.

You can also just look at the css and then in the header of your class add
override them.
Let´s say YUI have a css class of .menu. 


 .menu{
color: red;
  }

-- 
View this message in context: 
http://www.nabble.com/How-to-customize-override-.CSS-of-3rd-party-component-tp24622417p24622529.html
Sent from the Wicket - User mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: redirectToInterceptPage doesn't work constructor

2009-07-23 Thread pieter claassen
Sorry, I sound illiterate to myself here. To start again, it seems that I
cannot get redirectToInterceptPage to work correctly in my constructor for
the AuthPage class which all my pages inherit from.

Any ideas on how to do this? I find using requestcycle's redirecTo to tell
me that I can only redirect a page once. Anyhow, I am sure that redirectTo
will not remember the redirector URL.

Thanks
Pieter

On Thu, Jul 23, 2009 at 11:36 AM, pieter claassen wrote:

> What is the correct way to redirect to a login page from within a
> constructor. This is wicket  1.3.5 and the code below just doesn't redirect.
> All my pages inherit from AuthPage().
>
>  public AuthPage() {
> super();
> add(new MainMenuPanel("mainmenu", this));
> add(new FeedbackPanel("feedback"));
> if (getUser() == null) {
> redirectToInterceptPage(new LoginPage());
> } else {
> authorized();
> add(new UserAdminPanel("adminpanel"));
> }
> }
>
> --
> Pieter Claassen
> musmato.com
>



-- 
Pieter Claassen
musmato.com


How to customize/override .CSS of 3rd party component

2009-07-23 Thread Petr Fejfar
Hi all,

I do not know, how to override/customize CSS styles
of 3rd party component, in this case YUI menu.

It seems to me they are loaded from packaged resource with URL
resources/org.wicketstuff.yui.inc.YUI/2.7.0b/menu/assets/menu.css,
which is embedded in yui.jar.

I tried to make a local copy of menu.css and put it into applications
root and include it into page's header to override particular style definition
within the page what normally works. This is not the case: resource inspector
shows that original .css file is loaded *after* the included one, probably
by Javascript in run-time...

Please, could somebody explain to me, how to customize those
style sheets?


Thanks, Petr

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



redirectToInterceptPage doesn't work constructor

2009-07-23 Thread pieter claassen
What is the correct way to redirect to a login page from within a
constructor. This is wicket  1.3.5 and the code below just doesn't redirect.
All my pages inherit from AuthPage().

 public AuthPage() {
super();
add(new MainMenuPanel("mainmenu", this));
add(new FeedbackPanel("feedback"));
if (getUser() == null) {
redirectToInterceptPage(new LoginPage());
} else {
authorized();
add(new UserAdminPanel("adminpanel"));
}
}

-- 
Pieter Claassen
musmato.com


Re: Spring and Wicket - is it worth it?

2009-07-23 Thread Martin Makundi
I will vote NO.

Why? Because YAGNI.

**
Martin

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Spring and Wicket - is it worth it?

2009-07-23 Thread Martijn Dashorst
For automated classpath scanning, with limited XML, see
http://wicketinaction.com/2009/06/wicketspringhibernate-configuration/

Martijn

On Thu, Jul 23, 2009 at 3:40 AM, Dane Laverty wrote:
> Due to the fact that nearly every substantial sample Wicket app is
> Spring-based, I imagine that there's something awesome about using Spring.
> In fact, Wicket is what has finally gotten me to start learning Spring.
>
> I think I understand the basics of dependency injection -- configure your
> objects in xml files and then inject them into your classes -- but I'm still
> not clear on the advantage of it. I've read quite a ways into "Spring in
> Action", and the author seems to assume that the reader will automatically
> see why xml-based dependency injection is great thing. I must just be
> missing something here. What I love about Wicket is being free from xml
> files. Can anyone give me a concise explanation of how the advantages of
> Spring are worth introducing a new layer into my applications?
>
> Dane
>



-- 
Become a Wicket expert, learn from the best: http://wicketinaction.com
Apache Wicket 1.3.5 is released
Get it now: http://www.apache.org/dyn/closer.cgi/wicket/1.3.

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Use Guice....

2009-07-23 Thread Johannes Schneider
It's the better Spring ;-)

Dane Laverty wrote:
> Due to the fact that nearly every substantial sample Wicket app is
> Spring-based, I imagine that there's something awesome about using Spring.
> In fact, Wicket is what has finally gotten me to start learning Spring.
> 
> I think I understand the basics of dependency injection -- configure your
> objects in xml files and then inject them into your classes -- but I'm still
> not clear on the advantage of it. I've read quite a ways into "Spring in
> Action", and the author seems to assume that the reader will automatically
> see why xml-based dependency injection is great thing. I must just be
> missing something here. What I love about Wicket is being free from xml
> files. Can anyone give me a concise explanation of how the advantages of
> Spring are worth introducing a new layer into my applications?
> 
> Dane
> 

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Spring and Wicket - is it worth it?

2009-07-23 Thread Erik van Oosten

Spring gives flexibility in your services layer (whatever you call it).
Making things transactional, adding memoization, talking to remote
interfaces, configuring Hibernate and JMX beans, all that kind of stuff is
easy with Spring and often unbelievably hard without.

As said, Spring has no value in a Wicket application with the exception of
calling out to the service layer. This is where the @SpringBean comes in
handy.

Regards,
Erik.



On Wed, 22 Jul 2009 18:40:19 -0700, Dane Laverty 
wrote:
> Due to the fact that nearly every substantial sample Wicket app is
> Spring-based, I imagine that there's something awesome about using
Spring.
> In fact, Wicket is what has finally gotten me to start learning Spring.
> 
> I think I understand the basics of dependency injection -- configure your
> objects in xml files and then inject them into your classes -- but I'm
> still
> not clear on the advantage of it. I've read quite a ways into "Spring in
> Action", and the author seems to assume that the reader will
automatically
> see why xml-based dependency injection is great thing. I must just be
> missing something here. What I love about Wicket is being free from xml
> files. Can anyone give me a concise explanation of how the advantages of
> Spring are worth introducing a new layer into my applications?
> 
> Dane

--
Erik van Oosten
http://www.day-to-day-stuff.blogspot.com/

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Spring and Wicket - is it worth it?

2009-07-23 Thread Daniel Stoch
Hi,

If you don't want to use xml you can configure your beans in pure Java.
See "Spring Java Configuration Project": http://www.springsource.org/javaconfig

--
Daniel

On Thu, Jul 23, 2009 at 3:40 AM, Dane Laverty wrote:
> Due to the fact that nearly every substantial sample Wicket app is
> Spring-based, I imagine that there's something awesome about using Spring.
> In fact, Wicket is what has finally gotten me to start learning Spring.
>
> I think I understand the basics of dependency injection -- configure your
> objects in xml files and then inject them into your classes -- but I'm still
> not clear on the advantage of it. I've read quite a ways into "Spring in
> Action", and the author seems to assume that the reader will automatically
> see why xml-based dependency injection is great thing. I must just be
> missing something here. What I love about Wicket is being free from xml
> files. Can anyone give me a concise explanation of how the advantages of
> Spring are worth introducing a new layer into my applications?
>
> Dane
>

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



RE: should the IRequestLogger implement Serializable?

2009-07-23 Thread Jing Ge (Besitec IT DEHAM)
Got it! Thanks!

Jing
-Original Message-
From: Johan Compagner [mailto:jcompag...@gmail.com] 
Sent: Mittwoch, 22. Juli 2009 19:42
To: users@wicket.apache.org
Subject: Re: should the IRequestLogger implement Serializable?

you shouldnt store those kind of objects (services or application
"static"
objects)

use LoadableDetachableModel for that


On Wed, Jul 22, 2009 at 16:56, Jing Ge (Besitec IT DEHAM)
wrote:

> Well, the RequestLogger is not a pure service. It is also a data
object.
> It is actually a combination of service and data object.
>
> Regard
> Jing
>
> -Original Message-
> From: Jeremy Thomerson [mailto:jer...@wickettraining.com]
> Sent: Mittwoch, 22. Juli 2009 16:53
> To: users@wicket.apache.org
> Subject: Re: should the IRequestLogger implement Serializable?
>
> Would you use new Model(getYourUserService())?  It's the
> same thing - they are services, not data objects.
>
> --
> Jeremy Thomerson
> http://www.wickettraining.com
>
>
>
>
> On Wed, Jul 22, 2009 at 9:47 AM, Jing Ge (Besitec IT
> DEHAM) wrote:
> > Hello johan,
> >
> > Because I want to use the information hold in the RequestLogger as
an
> > object in a model. Something like this:
> >
> > New Model(getRequestLogger());
> >
> > Thx
> > Jing
> >
> > -Original Message-
> > From: Johan Compagner [mailto:jcompag...@gmail.com]
> > Sent: Mittwoch, 22. Juli 2009 16:43
> > To: users@wicket.apache.org
> > Subject: Re: should the IRequestLogger implement Serializable?
> >
> > why would you serialize the request logger?
> > there is only one and that is attached to the Application it
shouldnt
> be
> > serialized.
> >
> > Just like that Settings object is also not serialize able or the
> > implementations of ISessionStore
> >
> > johan
> >
> >
> > On Wed, Jul 22, 2009 at 16:38, Jing Ge (Besitec IT DEHAM)
> > wrote:
> >
> >> Hello all,
> >>
> >> I am trying to use the RequestLogger. It is really a greet idea
that
> > the
> >> interface ISessionLogInfo is defined. Developer can just implement
> > this
> >> interface for logging more individual information.
> >>
> >> My requirement is:
> >>
> >> I want to use the instance of IRequestLogger for building a site
> > status
> >> page, which means the IRequestLogger need implement the
Serializable
> >> interface.
> >>
> >> Does anyone find any drawback for letting IRequestLogger implement
> >> Serializable?
> >>
> >> I am using wicket 1.4 rc4
> >>
> >> Thx & best regards.
> >> Jing Ge
> >>
> >>
> >>
-
> >> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> >> For additional commands, e-mail: users-h...@wicket.apache.org
> >>
> >>
> >
> >
> >
-
> > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> > For additional commands, e-mail: users-h...@wicket.apache.org
> >
> >
>
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>
>
>
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>


-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org