resource problem..

2011-07-27 Thread mlabs
I declare a base markup page like so:

head
meta http-equiv=Content-Type content=text/html; charset=UTF-8/
titleMy Wicket App/title
link rel=stylesheet type=text/css
 
href=resources/com.mycompany.webconsole.app.WebConsoleApplication/resources/style.css/
/head

and I have my style.css file in a folder under the app folder that contains
the WebConsoleApplication class... 

the CSS doesn't seem to get picked up...

examining the rendered page in firebug I see that the href has been
magically changed to :
link rel=stylesheet type=text/css
 
href=../resources/com.mycompany.webconsole.app.WebConsoleApplication/resources/style.css/

the '../' is screwing me up here but I have no idea why it gets rendered
like that

any ideas? 

apologies in advance if this is a dumb question

--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/resource-problem-tp3697765p3697765.html
Sent from the Users forum 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: resource problem..

2011-07-27 Thread Martin Grigorov
Use
#renderHead(IHeaderResponse response) {
   response.renderCssReference(new
PackageResourceReference(WebConsoleApplication.class,
resources/style.css));
}

On Wed, Jul 27, 2011 at 10:20 AM, mlabs mlabs@gmail.com wrote:
 I declare a base markup page like so:

 head
    meta http-equiv=Content-Type content=text/html; charset=UTF-8/
    titleMy Wicket App/title
    link rel=stylesheet type=text/css

 href=resources/com.mycompany.webconsole.app.WebConsoleApplication/resources/style.css/
 /head

 and I have my style.css file in a folder under the app folder that contains
 the WebConsoleApplication class...

 the CSS doesn't seem to get picked up...

 examining the rendered page in firebug I see that the href has been
 magically changed to :
 link rel=stylesheet type=text/css

 href=../resources/com.mycompany.webconsole.app.WebConsoleApplication/resources/style.css/

 the '../' is screwing me up here but I have no idea why it gets rendered
 like that

 any ideas?

 apologies in advance if this is a dumb question

 --
 View this message in context: 
 http://apache-wicket.1842946.n4.nabble.com/resource-problem-tp3697765p3697765.html
 Sent from the Users forum 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





-- 
Martin Grigorov
jWeekend
Training, Consulting, Development
http://jWeekend.com

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



Dialog Box is not replaced

2011-07-27 Thread Tejash Tarun
Hi,

In my page I have two dialog box say D1 and D2.

When clicking some link D1 should come, and it is happening. It is a
confirmation dialog box.

Now when I click ok button in D1 then D2 should be shown by replacing D1.

code is

D1.replaceWith(D2);
ajaxRequestTarget.add(D1);
ajaxRequestTarget.add(D2);

But nothing is happening on the screen.

Looking forward for some suggestions and answer.
Thanks in advance.

Regards,
Tejash


Re: Dialog Box is not replaced

2011-07-27 Thread Andrea Del Bene

Hi,

try adding to ajaxRequestTarget the parent component instead of D1 and D2.


Hi,

In my page I have two dialog box say D1 and D2.

When clicking some link D1 should come, and it is happening. It is a
confirmation dialog box.

Now when I click ok button in D1 then D2 should be shown by replacing D1.

code is

D1.replaceWith(D2);
ajaxRequestTarget.add(D1);
ajaxRequestTarget.add(D2);

But nothing is happening on the screen.

Looking forward for some suggestions and answer.
Thanks in advance.

Regards,
Tejash




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



wicketstuff tinymce development

2011-07-27 Thread Michal Letynski

Hi.
Is here anyone who is currently doing something with tinymce wicketstuff 
project ? I saw that in current version we are not able to add more then 
one instance of tiny in one page. I want to change it. I saw that 
wicket-stuff was moved to git, accounts from svn was copied or should i 
ask for new one ?


Regards,
Michal



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



Re: Dialog Box is not replaced

2011-07-27 Thread Tejash Tarun
Hi Andrea,

Thanks for replying. But if I add only parent to the target then D1 goes but
D2 is not appearing.

On Wed, Jul 27, 2011 at 2:28 PM, Andrea Del Bene adelb...@ciseonweb.itwrote:

 Hi,

 try adding to ajaxRequestTarget the parent component instead of D1 and D2.


  Hi,

 In my page I have two dialog box say D1 and D2.

 When clicking some link D1 should come, and it is happening. It is a
 confirmation dialog box.

 Now when I click ok button in D1 then D2 should be shown by replacing D1.

 code is

 D1.replaceWith(D2);
 ajaxRequestTarget.add(D1);
 ajaxRequestTarget.add(D2);

 But nothing is happening on the screen.

 Looking forward for some suggestions and answer.
 Thanks in advance.

 Regards,
 Tejash



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




Re: Dialog Box is not replaced

2011-07-27 Thread Martin Grigorov
What is the type of this DialogBox ? Is it a Panel or a ModalWindow?

On Wed, Jul 27, 2011 at 11:34 AM, Tejash Tarun ttej...@educator.eu wrote:
 Hi,

 In my page I have two dialog box say D1 and D2.

 When clicking some link D1 should come, and it is happening. It is a
 confirmation dialog box.

 Now when I click ok button in D1 then D2 should be shown by replacing D1.

 code is

 D1.replaceWith(D2);
 ajaxRequestTarget.add(D1);
 ajaxRequestTarget.add(D2);

 But nothing is happening on the screen.

 Looking forward for some suggestions and answer.
 Thanks in advance.

 Regards,
 Tejash




-- 
Martin Grigorov
jWeekend
Training, Consulting, Development
http://jWeekend.com

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



Re: Dialog Box is not replaced

2011-07-27 Thread Tejash Tarun
Hi Martin,

It is a panel.

On Wed, Jul 27, 2011 at 3:45 PM, Martin Grigorov mgrigo...@apache.orgwrote:

 What is the type of this DialogBox ? Is it a Panel or a ModalWindow?

 On Wed, Jul 27, 2011 at 11:34 AM, Tejash Tarun ttej...@educator.eu
 wrote:
  Hi,
 
  In my page I have two dialog box say D1 and D2.
 
  When clicking some link D1 should come, and it is happening. It is a
  confirmation dialog box.
 
  Now when I click ok button in D1 then D2 should be shown by replacing D1.
 
  code is
 
  D1.replaceWith(D2);
  ajaxRequestTarget.add(D1);
  ajaxRequestTarget.add(D2);
 
  But nothing is happening on the screen.
 
  Looking forward for some suggestions and answer.
  Thanks in advance.
 
  Regards,
  Tejash
 



 --
 Martin Grigorov
 jWeekend
 Training, Consulting, Development
 http://jWeekend.com

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




Re: wicketstuff tinymce development

2011-07-27 Thread Martin Grigorov
New account is needed.

On Wed, Jul 27, 2011 at 12:57 PM, Michal Letynski m...@consol.ae wrote:
 Hi.
 Is here anyone who is currently doing something with tinymce wicketstuff
 project ? I saw that in current version we are not able to add more then one
 instance of tiny in one page. I want to change it. I saw that wicket-stuff
 was moved to git, accounts from svn was copied or should i ask for new one ?

 Regards,
 Michal



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





-- 
Martin Grigorov
jWeekend
Training, Consulting, Development
http://jWeekend.com

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



RE: Static Files (CSS, JPG) not Found by Wicket in HTML

2011-07-27 Thread Miroslav F.
Use structure:
.src
.java
..com
...myapp
...[HTML  Java go here]
...img
...css
...somethink else you would like

In img dir put Images.class, in css put Styles.class and so on, for example:
package com.myapp.images;
public class Images{
}

Then in WebApplication.init() do:
mountSharedResource(/img/myimage.jpg, new ResourceReference(Images.class,
myimage.jpg).getSharedResourceKey());

and in html file do:
img src=./img/myimage.jpg/

No need to do something else in html.

Hope this helps.

Miro




 -Original Message-
 From: eugenebalt [mailto:eugeneb...@yahoo.com] 
 Sent: Wednesday, 27. July 2011 00:04
 To: users@wicket.apache.org
 Subject: Static Files (CSS, JPG) not Found by Wicket in HTML
 
 My project structure looks like this:
 
 .src
 .java
 ..com
 ...myapp
 ...[HTML  Java go here]
 
 .web
 .img
 .css
 .WEB-INF
 
 
 In my HTML, when I reference img/image.jpg or 
 css/main.css, these files are not found. I also tried 
 /img/image.jpg and /css/main.css and that doesn't work either.
 
 Thanks
 
 
 --
 View this message in context: 
 http://apache-wicket.1842946.n4.nabble.com/Static-Files-CSS-JP
G-not-Found-by-Wicket-in-HTML-tp3697146p3697146.html
 Sent from the Users forum 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: Dialog Box is not replaced

2011-07-27 Thread Martin Grigorov
See org.apache.wicket.Component.replaceWith(Component) javadoc.
It says:  Usage: codecomponent = component.replaceWith(replacement);/code

On Wed, Jul 27, 2011 at 1:34 PM, Tejash Tarun ttej...@educator.eu wrote:
 Hi Martin,

 It is a panel.

 On Wed, Jul 27, 2011 at 3:45 PM, Martin Grigorov mgrigo...@apache.orgwrote:

 What is the type of this DialogBox ? Is it a Panel or a ModalWindow?

 On Wed, Jul 27, 2011 at 11:34 AM, Tejash Tarun ttej...@educator.eu
 wrote:
  Hi,
 
  In my page I have two dialog box say D1 and D2.
 
  When clicking some link D1 should come, and it is happening. It is a
  confirmation dialog box.
 
  Now when I click ok button in D1 then D2 should be shown by replacing D1.
 
  code is
 
  D1.replaceWith(D2);
  ajaxRequestTarget.add(D1);
  ajaxRequestTarget.add(D2);
 
  But nothing is happening on the screen.
 
  Looking forward for some suggestions and answer.
  Thanks in advance.
 
  Regards,
  Tejash
 



 --
 Martin Grigorov
 jWeekend
 Training, Consulting, Development
 http://jWeekend.com

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






-- 
Martin Grigorov
jWeekend
Training, Consulting, Development
http://jWeekend.com

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



Re: Dialog Box is not replaced

2011-07-27 Thread Tejash Tarun
@Martin:  after calling D1.replaceWith(D2), D1=D2 is done as well.


On Wed, Jul 27, 2011 at 4:29 PM, Martin Grigorov mgrigo...@apache.orgwrote:

 See org.apache.wicket.Component.replaceWith(Component) javadoc.
 It says:  Usage: codecomponent =
 component.replaceWith(replacement);/code

 On Wed, Jul 27, 2011 at 1:34 PM, Tejash Tarun ttej...@educator.eu wrote:
  Hi Martin,
 
  It is a panel.
 
  On Wed, Jul 27, 2011 at 3:45 PM, Martin Grigorov mgrigo...@apache.org
 wrote:
 
  What is the type of this DialogBox ? Is it a Panel or a ModalWindow?
 
  On Wed, Jul 27, 2011 at 11:34 AM, Tejash Tarun ttej...@educator.eu
  wrote:
   Hi,
  
   In my page I have two dialog box say D1 and D2.
  
   When clicking some link D1 should come, and it is happening. It is a
   confirmation dialog box.
  
   Now when I click ok button in D1 then D2 should be shown by replacing
 D1.
  
   code is
  
   D1.replaceWith(D2);
   ajaxRequestTarget.add(D1);
   ajaxRequestTarget.add(D2);
  
   But nothing is happening on the screen.
  
   Looking forward for some suggestions and answer.
   Thanks in advance.
  
   Regards,
   Tejash
  
 
 
 
  --
  Martin Grigorov
  jWeekend
  Training, Consulting, Development
  http://jWeekend.com
 
  -
  To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
  For additional commands, e-mail: users-h...@wicket.apache.org
 
 
 



 --
 Martin Grigorov
 jWeekend
 Training, Consulting, Development
 http://jWeekend.com

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




Re: Static Files (CSS, JPG) not Found by Wicket in HTML

2011-07-27 Thread Peter Ertl
You can put your resources in src/main/webapp but I would not recommend to do 
so (they will work by using an absolute path with the correct web app context) 
but it's quite ugly *imho*

My suggestion is:

Put them somewhere in your package hierarchy below src/main/java where it fits 
best.

Caveat:
When the package is not below in inside the package of the page referring to 
it, e.g. 'com.mycompany.pages.login.LoginPage' refers to 
'com.mycompany.global.css#styles.css' you need to enable parent resources with

IResourceSettings#setParentFolderPlaceholder(...)

(read the javadoc for detailed explanation)

You also you need to wrap your html references with wicket:link

e.g.

wicket:link
link type=text/css rel=stylesheet href=../../global/css/styles.css/
/wicket:link

If you miss to enable parent resources the CSS href will get crippled by the 
browser (sic) and not work at all.

Alternatively you can refer to resources from java using e.g.

  IHeaderResponse#renderCSSReference

in the appropriate places of your code. For that to work you usually need an 
'anchor' class that resides in the same package as the resource to refer to it.

cheers
Peter


Am 27.07.2011 um 12:44 schrieb Miroslav F.:

 Use structure:
 .src
 .java
 ..com
 ...myapp
 ...[HTML  Java go here]
 ...img
 ...css
 ...somethink else you would like
 
 In img dir put Images.class, in css put Styles.class and so on, for example:
 package com.myapp.images;
 public class Images{
 }
 
 Then in WebApplication.init() do:
 mountSharedResource(/img/myimage.jpg, new ResourceReference(Images.class,
 myimage.jpg).getSharedResourceKey());
 
 and in html file do:
 img src=./img/myimage.jpg/
 
 No need to do something else in html.
 
 Hope this helps.
 
 Miro
 
 
 
 
 -Original Message-
 From: eugenebalt [mailto:eugeneb...@yahoo.com] 
 Sent: Wednesday, 27. July 2011 00:04
 To: users@wicket.apache.org
 Subject: Static Files (CSS, JPG) not Found by Wicket in HTML
 
 My project structure looks like this:
 
 .src
 .java
 ..com
 ...myapp
 ...[HTML  Java go here]
 
 .web
 .img
 .css
 .WEB-INF
 
 
 In my HTML, when I reference img/image.jpg or 
 css/main.css, these files are not found. I also tried 
 /img/image.jpg and /css/main.css and that doesn't work either.
 
 Thanks
 
 
 --
 View this message in context: 
 http://apache-wicket.1842946.n4.nabble.com/Static-Files-CSS-JP
 G-not-Found-by-Wicket-in-HTML-tp3697146p3697146.html
 Sent from the Users forum 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
 


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



Re: Dialog Box is not replaced

2011-07-27 Thread Martin Grigorov
D2 replaces D1, but D1 is reassigned to D2, so there is no need to
target.add(D2)

It is hard to help you with the information you give us.

On Wed, Jul 27, 2011 at 3:17 PM, Tejash Tarun ttej...@educator.eu wrote:
 @Martin:  after calling D1.replaceWith(D2), D1=D2 is done as well.


 On Wed, Jul 27, 2011 at 4:29 PM, Martin Grigorov mgrigo...@apache.orgwrote:

 See org.apache.wicket.Component.replaceWith(Component) javadoc.
 It says:  Usage: codecomponent =
 component.replaceWith(replacement);/code

 On Wed, Jul 27, 2011 at 1:34 PM, Tejash Tarun ttej...@educator.eu wrote:
  Hi Martin,
 
  It is a panel.
 
  On Wed, Jul 27, 2011 at 3:45 PM, Martin Grigorov mgrigo...@apache.org
 wrote:
 
  What is the type of this DialogBox ? Is it a Panel or a ModalWindow?
 
  On Wed, Jul 27, 2011 at 11:34 AM, Tejash Tarun ttej...@educator.eu
  wrote:
   Hi,
  
   In my page I have two dialog box say D1 and D2.
  
   When clicking some link D1 should come, and it is happening. It is a
   confirmation dialog box.
  
   Now when I click ok button in D1 then D2 should be shown by replacing
 D1.
  
   code is
  
   D1.replaceWith(D2);
   ajaxRequestTarget.add(D1);
   ajaxRequestTarget.add(D2);
  
   But nothing is happening on the screen.
  
   Looking forward for some suggestions and answer.
   Thanks in advance.
  
   Regards,
   Tejash
  
 
 
 
  --
  Martin Grigorov
  jWeekend
  Training, Consulting, Development
  http://jWeekend.com
 
  -
  To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
  For additional commands, e-mail: users-h...@wicket.apache.org
 
 
 



 --
 Martin Grigorov
 jWeekend
 Training, Consulting, Development
 http://jWeekend.com

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






-- 
Martin Grigorov
jWeekend
Training, Consulting, Development
http://jWeekend.com

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



Re: Static Files (CSS, JPG) not Found by Wicket in HTML

2011-07-27 Thread Peter Karich
 Am 27.07.2011 14:21, schrieb Peter Ertl:
 You can put your resources in src/main/webapp but I would not recommend to do 
 so (they will work by using an absolute path with the correct web app 
 context) but it's quite ugly *imho*

no, you can just reference them via css/style.css eg. if you have
src/main/webapp/css
and wicket will do the magic for you...

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



Re: wicketstuff tinymce development

2011-07-27 Thread Michael O'Cleirigh

Hi,

Post a message on the dev list with your github username requesting 
commit access and you can be added.


If you want to get started right away you can fork the wicketstuff/core 
project on github, make changes to your fork and then submit a pull 
request to get your changes incorporated back into the main project.


Regards,

Mike

New account is needed.

On Wed, Jul 27, 2011 at 12:57 PM, Michal Letynskim...@consol.ae  wrote:

Hi.
Is here anyone who is currently doing something with tinymce wicketstuff
project ? I saw that in current version we are not able to add more then one
instance of tiny in one page. I want to change it. I saw that wicket-stuff
was moved to git, accounts from svn was copied or should i ask for new one ?

Regards,
Michal



-
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: Static Files (CSS, JPG) not Found by Wicket in HTML

2011-07-27 Thread Dmitriy Ivanov
 Miroslav, is there way to achive some kind of whole package mounting
without explicit mounting of each image?

2011/7/27 Miroslav F. mir...@seznam.cz

 Use structure:
 .src
 .java
 ..com
 ...myapp
 ...[HTML  Java go here]
 ...img
 ...css
 ...somethink else you would like

 In img dir put Images.class, in css put Styles.class and so on, for
 example:
 package com.myapp.images;
 public class Images{
 }

 Then in WebApplication.init() do:
 mountSharedResource(/img/myimage.jpg, new ResourceReference(Images.class,
 myimage.jpg).getSharedResourceKey());

 and in html file do:
 img src=./img/myimage.jpg/

 No need to do something else in html.

 Hope this helps.

 Miro




  -Original Message-
  From: eugenebalt [mailto:eugeneb...@yahoo.com]
  Sent: Wednesday, 27. July 2011 00:04
  To: users@wicket.apache.org
  Subject: Static Files (CSS, JPG) not Found by Wicket in HTML
 
  My project structure looks like this:
 
  .src
  .java
  ..com
  ...myapp
  ...[HTML  Java go here]
 
  .web
  .img
  .css
  .WEB-INF
 
 
  In my HTML, when I reference img/image.jpg or
  css/main.css, these files are not found. I also tried
  /img/image.jpg and /css/main.css and that doesn't work either.
 
  Thanks
 
 
  --
  View this message in context:
  http://apache-wicket.1842946.n4.nabble.com/Static-Files-CSS-JP
 G-not-Found-by-Wicket-in-HTML-tp3697146p3697146.html
  Sent from the Users forum 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




-- 
WBR, Джонсон.


Re: Static Files (CSS, JPG) not Found by Wicket in HTML

2011-07-27 Thread Peter Ertl
if your login page is mounted to path '/login/authenticate' and the application 
is deployed to web application context '/myapp' your page will be available at

/myapp/login/authenticate

and the css in src/main/webapp/styles.css must be referenced from your page via

1) ../../css/styles.css

or 

2) /myapp/css/styles.css

1) is bad since the IDE is not capable of tracking the resources referenced 
from your markup. also changing your page mount can easily break your page.
2) is bad since changing the deployment context name will break your app. also 
you need to know the deploment context name.

when using resources in packages all these issues will not affect you at all.

the 'magic' you talk about is probably not using wicket:link. In that case 
the link is unchanged (wicket does not even touch that link) and will work when 
you mount your pages to urls being not deeper than one level

e.g. /login, /logout, /foobar

it will not work with nested urls or url's that contain indexed parameters

e.g. /user/id/123

Am 27.07.2011 um 14:31 schrieb Peter Karich:

 Am 27.07.2011 14:21, schrieb Peter Ertl:
 You can put your resources in src/main/webapp but I would not recommend to 
 do so (they will work by using an absolute path with the correct web app 
 context) but it's quite ugly *imho*
 
 no, you can just reference them via css/style.css eg. if you have
 src/main/webapp/css
 and wicket will do the magic for you...
 
 -
 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: Static Files (CSS, JPG) not Found by Wicket in HTML

2011-07-27 Thread Peter Ertl
put the images in an package and use wicket:link properly ... no need to mount 
at all

Am 27.07.2011 um 14:45 schrieb Dmitriy Ivanov:

 Miroslav, is there way to achive some kind of whole package mounting
 without explicit mounting of each image?
 
 2011/7/27 Miroslav F. mir...@seznam.cz
 
 Use structure:
 .src
 .java
 ..com
 ...myapp
 ...[HTML  Java go here]
 ...img
 ...css
 ...somethink else you would like
 
 In img dir put Images.class, in css put Styles.class and so on, for
 example:
 package com.myapp.images;
 public class Images{
 }
 
 Then in WebApplication.init() do:
 mountSharedResource(/img/myimage.jpg, new ResourceReference(Images.class,
 myimage.jpg).getSharedResourceKey());
 
 and in html file do:
 img src=./img/myimage.jpg/
 
 No need to do something else in html.
 
 Hope this helps.
 
 Miro
 
 
 
 
 -Original Message-
 From: eugenebalt [mailto:eugeneb...@yahoo.com]
 Sent: Wednesday, 27. July 2011 00:04
 To: users@wicket.apache.org
 Subject: Static Files (CSS, JPG) not Found by Wicket in HTML
 
 My project structure looks like this:
 
 .src
 .java
 ..com
 ...myapp
 ...[HTML  Java go here]
 
 .web
 .img
 .css
 .WEB-INF
 
 
 In my HTML, when I reference img/image.jpg or
 css/main.css, these files are not found. I also tried
 /img/image.jpg and /css/main.css and that doesn't work either.
 
 Thanks
 
 
 --
 View this message in context:
 http://apache-wicket.1842946.n4.nabble.com/Static-Files-CSS-JP
 G-not-Found-by-Wicket-in-HTML-tp3697146p3697146.html
 Sent from the Users forum 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
 
 
 
 
 -- 
 WBR, Джонсон.


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



RE: Dialog Box is not replaced

2011-07-27 Thread Wilhelmsen Tor Iver
 @Martin:  after calling D1.replaceWith(D2), D1=D2 is done as well.

Are you sure you call D2.setOutputMarkupId(true)? Otherwise the Wicket Ajax 
handler will not find the correct DOM element to replace.

- Tor Iver


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



Re: Static Files (CSS, JPG) not Found by Wicket in HTML

2011-07-27 Thread eugenebalt
Guys, I tried creating new folders under src/, naming them main/ and then
webapp/ under main/, with img and css subdirectories, but that didn't work
either, I don't know why. It was supposed to find it automatically.

But anyway, I don't want to reorganize my project structure. It's an
existing NetBeans project and I have dependencies in it, e.g. web.xml.

So my question, how can I get Wicket to display my static resources
referenced in HTML based on my *existing* structure, which I described in
the first post? What is the Java code for that?

I need to be able to reference img src=[img] for example.

--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/Static-Files-CSS-JPG-not-Found-by-Wicket-in-HTML-tp3697146p3698424.html
Sent from the Users forum 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: Static Files (CSS, JPG) not Found by Wicket in HTML

2011-07-27 Thread Peter Ertl
I was assuming you use maven

'src/main/java'

and 

'src/main/webapp'

see 
http://maven.apache.org/guides/introduction/introduction-to-the-standard-directory-layout.html

If you don't use maven you have to choose the corresponding directory in your 
build / IDE environment...

Am 27.07.2011 um 15:08 schrieb eugenebalt:

 Guys, I tried creating new folders under src/, naming them main/ and then
 webapp/ under main/, with img and css subdirectories, but that didn't work
 either, I don't know why. It was supposed to find it automatically.
 
 But anyway, I don't want to reorganize my project structure. It's an
 existing NetBeans project and I have dependencies in it, e.g. web.xml.
 
 So my question, how can I get Wicket to display my static resources
 referenced in HTML based on my *existing* structure, which I described in
 the first post? What is the Java code for that?
 
 I need to be able to reference img src=[img] for example.
 
 --
 View this message in context: 
 http://apache-wicket.1842946.n4.nabble.com/Static-Files-CSS-JPG-not-Found-by-Wicket-in-HTML-tp3697146p3698424.html
 Sent from the Users forum 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: wicketstuff tinymce development

2011-07-27 Thread jbrookover

Michal Letynski wrote:
 
 Is here anyone who is currently doing something with tinymce wicketstuff 
 project ? I saw that in current version we are not able to add more then 
 one instance of tiny in one page. 
 

I've recently made some commits to the tinymce wicketstuff package on
GitHub, if you want to call that currently doing something.  :)

You are certainly able to add more than one instance on a page.  We use this
package heavily throughout our applications and it works well, including
Ajax, spellcheck, and multiple configuration settings.

Jake

--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/wicketstuff-tinymce-development-tp3698059p3698489.html
Sent from the Users forum 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: Static Files (CSS, JPG) not Found by Wicket in HTML

2011-07-27 Thread Martin Grigorov
On Wed, Jul 27, 2011 at 3:54 PM, Peter Ertl pe...@gmx.org wrote:
 if your login page is mounted to path '/login/authenticate' and the 
 application is deployed to web application context '/myapp' your page will be 
 available at

 /myapp/login/authenticate

 and the css in src/main/webapp/styles.css must be referenced from your page 
 via

 1) ../../css/styles.css

 or

 2) /myapp/css/styles.css

 1) is bad since the IDE is not capable of tracking the resources referenced 
 from your markup. also changing your page mount can easily break your page.
Actually you just have to use css/styles.css and Wicket will
relativize it for you.
There is a special IMarkupFilter for that.
 2) is bad since changing the deployment context name will break your app. 
 also you need to know the deploment context name.

 when using resources in packages all these issues will not affect you at all.

 the 'magic' you talk about is probably not using wicket:link. In that case 
 the link is unchanged (wicket does not even touch that link) and will work 
 when you mount your pages to urls being not deeper than one level

 e.g. /login, /logout, /foobar

 it will not work with nested urls or url's that contain indexed parameters

 e.g. /user/id/123

 Am 27.07.2011 um 14:31 schrieb Peter Karich:

 Am 27.07.2011 14:21, schrieb Peter Ertl:
 You can put your resources in src/main/webapp but I would not recommend to 
 do so (they will work by using an absolute path with the correct web app 
 context) but it's quite ugly *imho*

 no, you can just reference them via css/style.css eg. if you have
 src/main/webapp/css
 and wicket will do the magic for you...

 -
 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





-- 
Martin Grigorov
jWeekend
Training, Consulting, Development
http://jWeekend.com

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



Re: Static Files (CSS, JPG) not Found by Wicket in HTML

2011-07-27 Thread Peter Ertl
 Actually you just have to use css/styles.css and Wicket will
 relativize it for you.
 There is a special IMarkupFilter for that.

but only if wrap it inside wicket:link 

this will not work for resources in src/main/webapp but only for package 
resources

without wicket:link the markup will just be rendered as-is and wicket will 
not even touch it. this is the standard behavior for static html with hrefs.

Am 27.07.2011 um 15:40 schrieb Martin Grigorov:

 On Wed, Jul 27, 2011 at 3:54 PM, Peter Ertl pe...@gmx.org wrote:
 if your login page is mounted to path '/login/authenticate' and the 
 application is deployed to web application context '/myapp' your page will 
 be available at
 
 /myapp/login/authenticate
 
 and the css in src/main/webapp/styles.css must be referenced from your page 
 via
 
 1) ../../css/styles.css
 
 or
 
 2) /myapp/css/styles.css
 
 1) is bad since the IDE is not capable of tracking the resources referenced 
 from your markup. also changing your page mount can easily break your page.
 Actually you just have to use css/styles.css and Wicket will
 relativize it for you.
 There is a special IMarkupFilter for that.
 2) is bad since changing the deployment context name will break your app. 
 also you need to know the deploment context name.
 
 when using resources in packages all these issues will not affect you at all.
 
 the 'magic' you talk about is probably not using wicket:link. In that case 
 the link is unchanged (wicket does not even touch that link) and will work 
 when you mount your pages to urls being not deeper than one level
 
 e.g. /login, /logout, /foobar
 
 it will not work with nested urls or url's that contain indexed parameters
 
 e.g. /user/id/123
 
 Am 27.07.2011 um 14:31 schrieb Peter Karich:
 
 Am 27.07.2011 14:21, schrieb Peter Ertl:
 You can put your resources in src/main/webapp but I would not recommend to 
 do so (they will work by using an absolute path with the correct web app 
 context) but it's quite ugly *imho*
 
 no, you can just reference them via css/style.css eg. if you have
 src/main/webapp/css
 and wicket will do the magic for you...
 
 -
 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
 
 
 
 
 
 -- 
 Martin Grigorov
 jWeekend
 Training, Consulting, Development
 http://jWeekend.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: Static Files (CSS, JPG) not Found by Wicket in HTML

2011-07-27 Thread eugenebalt
Can I do, in my Application class,

getResourceSettings().addResourceFolder(this.getServletContext().getContextPath())

? The theory being, that all folders (src and web) will be added as resource
folders, and my img and css files will be found.

--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/Static-Files-CSS-JPG-not-Found-by-Wicket-in-HTML-tp3697146p3698590.html
Sent from the Users forum 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: Static Files (CSS, JPG) not Found by Wicket in HTML

2011-07-27 Thread Martin Grigorov
Trust me! ;-)

See the javadoc of
org.apache.wicket.markup.parser.filter.RelativePathPrefixHandler

On Wed, Jul 27, 2011 at 4:52 PM, Peter Ertl pe...@gmx.org wrote:
 Actually you just have to use css/styles.css and Wicket will
 relativize it for you.
 There is a special IMarkupFilter for that.

 but only if wrap it inside wicket:link

 this will not work for resources in src/main/webapp but only for package 
 resources

 without wicket:link the markup will just be rendered as-is and wicket will 
 not even touch it. this is the standard behavior for static html with hrefs.

 Am 27.07.2011 um 15:40 schrieb Martin Grigorov:

 On Wed, Jul 27, 2011 at 3:54 PM, Peter Ertl pe...@gmx.org wrote:
 if your login page is mounted to path '/login/authenticate' and the 
 application is deployed to web application context '/myapp' your page will 
 be available at

 /myapp/login/authenticate

 and the css in src/main/webapp/styles.css must be referenced from your page 
 via

 1) ../../css/styles.css

 or

 2) /myapp/css/styles.css

 1) is bad since the IDE is not capable of tracking the resources referenced 
 from your markup. also changing your page mount can easily break your page.
 Actually you just have to use css/styles.css and Wicket will
 relativize it for you.
 There is a special IMarkupFilter for that.
 2) is bad since changing the deployment context name will break your app. 
 also you need to know the deploment context name.

 when using resources in packages all these issues will not affect you at 
 all.

 the 'magic' you talk about is probably not using wicket:link. In that 
 case the link is unchanged (wicket does not even touch that link) and will 
 work when you mount your pages to urls being not deeper than one level

 e.g. /login, /logout, /foobar

 it will not work with nested urls or url's that contain indexed parameters

 e.g. /user/id/123

 Am 27.07.2011 um 14:31 schrieb Peter Karich:

 Am 27.07.2011 14:21, schrieb Peter Ertl:
 You can put your resources in src/main/webapp but I would not recommend 
 to do so (they will work by using an absolute path with the correct web 
 app context) but it's quite ugly *imho*

 no, you can just reference them via css/style.css eg. if you have
 src/main/webapp/css
 and wicket will do the magic for you...

 -
 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





 --
 Martin Grigorov
 jWeekend
 Training, Consulting, Development
 http://jWeekend.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





-- 
Martin Grigorov
jWeekend
Training, Consulting, Development
http://jWeekend.com

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



wicket 1.5 xml/doctype/html header: xhtml vs html5

2011-07-27 Thread Donohoe Digital
From https://cwiki.apache.org/WICKET/wickets-xhtml-tags.html, are these still
the desired tags for the start of a wicket html file?

?xml version=1.0 encoding=UTF-8?
html xmlns=http://www.w3.org/1999/xhtml;
xmlns:wicket=http://wicket.apache.org/dtds.data/wicket-xhtml1.4-strict.dtd;
xml:lang=en lang=en

and

lt;!DOCTYPE html PUBLIC quot;-//W3C//DTD XHTML 1.0 Strict//ENquot;
quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtdquot;gt;
html xmlns=http://www.w3.org/1999/xhtml;  
 
xmlns:wicket=http://wicket.apache.org/dtds.data/wicket-xhtml1.3-strict.dtd;  
  xml:lang=en  
  lang=en 

Of these two options, which is preferred?  Why would I choose the xml start
(versus DOCTYPE)?

Does either choice impact the use of HTML 5?

Thanks,

-Doug



--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/wicket-1-5-xml-doctype-html-header-xhtml-vs-html5-tp3698608p3698608.html
Sent from the Users forum 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



Target.addComponent - Single Container vs Multiple Components

2011-07-27 Thread jbrookover
I come across this scenario quite a bit.  Say I have a Container/Fragment/etc
with several (~10) child components, and I'm using Ajax to toggle the
visibility of a small set (~4) of those children.  The other children are
unchanged by the Ajax call.

Are there a performance (or other) considerations between:

target.addComponent(container);

and

target.addComponent(child1);
target.addComponent(child2);
target.addComponent(child3);
target.addComponent(child4);

The first option is much cleaner, but will (I presume) run the
onBeforeRender/onConfigure/etc methods of all 10 the children.  On the other
hand, the second method might have some client-side javacript overhead and
or other Ajax-y overhead that I'm not aware of.

Thoughts?

Thanks!

Jake

--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/Target-addComponent-Single-Container-vs-Multiple-Components-tp3698864p3698864.html
Sent from the Users forum 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



Scala DSL for Wicket

2011-07-27 Thread Bruno Borges
I've been playing with Wicket and Scala and I thought this could be added to
the wicket-scala project at WicketStuff.

What do you guys think?

https://gist.github.com/1109603


*Bruno Borges*
www.brunoborges.com.br
+55 21 76727099


Re: Target.addComponent - Single Container vs Multiple Components

2011-07-27 Thread Martin Grigorov
At server side it is basically the same.
At client side (javascript) repainting just one component should be faster.

On Wed, Jul 27, 2011 at 6:25 PM, jbrookover jbrooko...@cast.org wrote:
 I come across this scenario quite a bit.  Say I have a Container/Fragment/etc
 with several (~10) child components, and I'm using Ajax to toggle the
 visibility of a small set (~4) of those children.  The other children are
 unchanged by the Ajax call.

 Are there a performance (or other) considerations between:

 target.addComponent(container);

 and

 target.addComponent(child1);
 target.addComponent(child2);
 target.addComponent(child3);
 target.addComponent(child4);

 The first option is much cleaner, but will (I presume) run the
 onBeforeRender/onConfigure/etc methods of all 10 the children.  On the other
 hand, the second method might have some client-side javacript overhead and
 or other Ajax-y overhead that I'm not aware of.

 Thoughts?

 Thanks!

 Jake

 --
 View this message in context: 
 http://apache-wicket.1842946.n4.nabble.com/Target-addComponent-Single-Container-vs-Multiple-Components-tp3698864p3698864.html
 Sent from the Users forum 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





-- 
Martin Grigorov
jWeekend
Training, Consulting, Development
http://jWeekend.com

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



Re: Scala DSL for Wicket

2011-07-27 Thread Martin Grigorov
Adding some usage examples at the bottom will help us evaluate it.

Why not add type to
def textField(id: String): TextField[_] = { val field = new
TextField(id); add(field); field }
to become
def textField[T](id: String): TextField[T] = { val field = new
TextField[T](id); add(field); field }

usage: textField[Int](someId)

with using implicit Manifest for T you can also can automatically set
the type: field.setType(m.erasure)

On Wed, Jul 27, 2011 at 6:26 PM, Bruno Borges bruno.bor...@gmail.com wrote:
 I've been playing with Wicket and Scala and I thought this could be added to
 the wicket-scala project at WicketStuff.

 What do you guys think?

 https://gist.github.com/1109603


 *Bruno Borges*
 www.brunoborges.com.br
 +55 21 76727099




-- 
Martin Grigorov
jWeekend
Training, Consulting, Development
http://jWeekend.com

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



Re: Scala DSL for Wicket

2011-07-27 Thread Martin Grigorov
 def button(id: String, submit: () ⇒ Void): Button = {

it should be () = Unit, no ?

On Wed, Jul 27, 2011 at 6:51 PM, Martin Grigorov mgrigo...@apache.org wrote:
 Adding some usage examples at the bottom will help us evaluate it.

 Why not add type to
 def textField(id: String): TextField[_] = { val field = new
 TextField(id); add(field); field }
 to become
 def textField[T](id: String): TextField[T] = { val field = new
 TextField[T](id); add(field); field }

 usage: textField[Int](someId)

 with using implicit Manifest for T you can also can automatically set
 the type: field.setType(m.erasure)

 On Wed, Jul 27, 2011 at 6:26 PM, Bruno Borges bruno.bor...@gmail.com wrote:
 I've been playing with Wicket and Scala and I thought this could be added to
 the wicket-scala project at WicketStuff.

 What do you guys think?

 https://gist.github.com/1109603


 *Bruno Borges*
 www.brunoborges.com.br
 +55 21 76727099




 --
 Martin Grigorov
 jWeekend
 Training, Consulting, Development
 http://jWeekend.com




-- 
Martin Grigorov
jWeekend
Training, Consulting, Development
http://jWeekend.com

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



Technical Limit on Mount Points

2011-07-27 Thread Arjun Dhar
Hi,
 I fave a ton of possible dynamic content where for each content I have to
associate a Mount Point.
im thinking of a strategy to do that efficiently.

To cater to it, following questions:
1). What decides the technical limit to the number of Mount points possible?
(Does it load all the mount points into memory, or applies some sort of
caching that can use persistence if required)?

Example usage per mount point: application.mount(new
MixedParamUrlCodingStrategy(myPageX, pageTemplateClass, new
String[]{pageId}));

2). Would a considerable number of Mount points degrade performance? 

thanks

-
Software documentation is like sex: when it is good, it is very, very good; and 
when it is bad, it is still better than nothing!
--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/Technical-Limit-on-Mount-Points-tp3699113p3699113.html
Sent from the Users forum 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: Scala DSL for Wicket

2011-07-27 Thread Bruno Borges
No, the function must return void, not another function (unit).

But there's also the option of () = Nothing. Which one should I use for
this case?

*Bruno Borges*
www.brunoborges.com.br
+55 21 76727099



On Wed, Jul 27, 2011 at 12:54 PM, Martin Grigorov mgrigo...@apache.orgwrote:

  def button(id: String, submit: () ⇒ Void): Button = {

 it should be () = Unit, no ?

 On Wed, Jul 27, 2011 at 6:51 PM, Martin Grigorov mgrigo...@apache.org
 wrote:
  Adding some usage examples at the bottom will help us evaluate it.
 
  Why not add type to
  def textField(id: String): TextField[_] = { val field = new
  TextField(id); add(field); field }
  to become
  def textField[T](id: String): TextField[T] = { val field = new
  TextField[T](id); add(field); field }
 
  usage: textField[Int](someId)
 
  with using implicit Manifest for T you can also can automatically set
  the type: field.setType(m.erasure)
 
  On Wed, Jul 27, 2011 at 6:26 PM, Bruno Borges bruno.bor...@gmail.com
 wrote:
  I've been playing with Wicket and Scala and I thought this could be
 added to
  the wicket-scala project at WicketStuff.
 
  What do you guys think?
 
  https://gist.github.com/1109603
 
 
  *Bruno Borges*
  www.brunoborges.com.br
  +55 21 76727099
 
 
 
 
  --
  Martin Grigorov
  jWeekend
  Training, Consulting, Development
  http://jWeekend.com
 



 --
 Martin Grigorov
 jWeekend
 Training, Consulting, Development
 http://jWeekend.com

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




Re: Scala DSL for Wicket

2011-07-27 Thread Martin Grigorov
Read the manual again ;-)

On Wed, Jul 27, 2011 at 8:14 PM, Bruno Borges bruno.bor...@gmail.com wrote:
 No, the function must return void, not another function (unit).

 But there's also the option of () = Nothing. Which one should I use for
 this case?

 *Bruno Borges*
 www.brunoborges.com.br
 +55 21 76727099



 On Wed, Jul 27, 2011 at 12:54 PM, Martin Grigorov mgrigo...@apache.orgwrote:

  def button(id: String, submit: () ⇒ Void): Button = {

 it should be () = Unit, no ?

 On Wed, Jul 27, 2011 at 6:51 PM, Martin Grigorov mgrigo...@apache.org
 wrote:
  Adding some usage examples at the bottom will help us evaluate it.
 
  Why not add type to
  def textField(id: String): TextField[_] = { val field = new
  TextField(id); add(field); field }
  to become
  def textField[T](id: String): TextField[T] = { val field = new
  TextField[T](id); add(field); field }
 
  usage: textField[Int](someId)
 
  with using implicit Manifest for T you can also can automatically set
  the type: field.setType(m.erasure)
 
  On Wed, Jul 27, 2011 at 6:26 PM, Bruno Borges bruno.bor...@gmail.com
 wrote:
  I've been playing with Wicket and Scala and I thought this could be
 added to
  the wicket-scala project at WicketStuff.
 
  What do you guys think?
 
  https://gist.github.com/1109603
 
 
  *Bruno Borges*
  www.brunoborges.com.br
  +55 21 76727099
 
 
 
 
  --
  Martin Grigorov
  jWeekend
  Training, Consulting, Development
  http://jWeekend.com
 



 --
 Martin Grigorov
 jWeekend
 Training, Consulting, Development
 http://jWeekend.com

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






-- 
Martin Grigorov
jWeekend
Training, Consulting, Development
http://jWeekend.com

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



Re: Scala DSL for Wicket

2011-07-27 Thread Scott Swank
I think you do want Unit, which as I understand it is closest
equivalent to void in Scala.

http://www.scala-lang.org/api/current/scala/Unit.html

Scott

On Wed, Jul 27, 2011 at 10:14 AM, Bruno Borges bruno.bor...@gmail.com wrote:
 No, the function must return void, not another function (unit).

 But there's also the option of () = Nothing. Which one should I use for
 this case?

 *Bruno Borges*
 www.brunoborges.com.br
 +55 21 76727099



 On Wed, Jul 27, 2011 at 12:54 PM, Martin Grigorov mgrigo...@apache.orgwrote:

  def button(id: String, submit: () = Void): Button = {

 it should be () = Unit, no ?

 On Wed, Jul 27, 2011 at 6:51 PM, Martin Grigorov mgrigo...@apache.org
 wrote:
  Adding some usage examples at the bottom will help us evaluate it.
 
  Why not add type to
  def textField(id: String): TextField[_] = { val field = new
  TextField(id); add(field); field }
  to become
  def textField[T](id: String): TextField[T] = { val field = new
  TextField[T](id); add(field); field }
 
  usage: textField[Int](someId)
 
  with using implicit Manifest for T you can also can automatically set
  the type: field.setType(m.erasure)
 
  On Wed, Jul 27, 2011 at 6:26 PM, Bruno Borges bruno.bor...@gmail.com
 wrote:
  I've been playing with Wicket and Scala and I thought this could be
 added to
  the wicket-scala project at WicketStuff.
 
  What do you guys think?
 
  https://gist.github.com/1109603
 
 
  *Bruno Borges*
  www.brunoborges.com.br
  +55 21 76727099
 
 
 
 
  --
  Martin Grigorov
  jWeekend
  Training, Consulting, Development
  http://jWeekend.com
 



 --
 Martin Grigorov
 jWeekend
 Training, Consulting, Development
 http://jWeekend.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: Scala DSL for Wicket

2011-07-27 Thread Bruno Borges
Not really.

The method onSubmit() of button is void, as well onClick(), so there's no
need for the function be passed as () = Unit or anything else.

I made a few changes to it and updated on Gist.

I've also uploaded a page that uses this DSL at
https://gist.github.com/1109919

Take a look

*Bruno Borges*
www.brunoborges.com.br
+55 21 76727099



On Wed, Jul 27, 2011 at 2:22 PM, Scott Swank scott.sw...@gmail.com wrote:

 I think you do want Unit, which as I understand it is closest
 equivalent to void in Scala.

 http://www.scala-lang.org/api/current/scala/Unit.html

 Scott

 On Wed, Jul 27, 2011 at 10:14 AM, Bruno Borges bruno.bor...@gmail.com
 wrote:
  No, the function must return void, not another function (unit).
 
  But there's also the option of () = Nothing. Which one should I use for
  this case?
 
  *Bruno Borges*
  www.brunoborges.com.br
  +55 21 76727099
 
 
 
  On Wed, Jul 27, 2011 at 12:54 PM, Martin Grigorov mgrigo...@apache.org
 wrote:
 
   def button(id: String, submit: () = Void): Button = {
 
  it should be () = Unit, no ?
 
  On Wed, Jul 27, 2011 at 6:51 PM, Martin Grigorov mgrigo...@apache.org
  wrote:
   Adding some usage examples at the bottom will help us evaluate it.
  
   Why not add type to
   def textField(id: String): TextField[_] = { val field = new
   TextField(id); add(field); field }
   to become
   def textField[T](id: String): TextField[T] = { val field = new
   TextField[T](id); add(field); field }
  
   usage: textField[Int](someId)
  
   with using implicit Manifest for T you can also can automatically set
   the type: field.setType(m.erasure)
  
   On Wed, Jul 27, 2011 at 6:26 PM, Bruno Borges bruno.bor...@gmail.com
 
  wrote:
   I've been playing with Wicket and Scala and I thought this could be
  added to
   the wicket-scala project at WicketStuff.
  
   What do you guys think?
  
   https://gist.github.com/1109603
  
  
   *Bruno Borges*
   www.brunoborges.com.br
   +55 21 76727099
  
  
  
  
   --
   Martin Grigorov
   jWeekend
   Training, Consulting, Development
   http://jWeekend.com
  
 
 
 
  --
  Martin Grigorov
  jWeekend
  Training, Consulting, Development
  http://jWeekend.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: Scala DSL for Wicket

2011-07-27 Thread Bruno Borges
Can some Scala expert help me to make this DSL available as PML (pimp my
library)?

I've tried to code it that way but things didn't quite worked out the way
they should.

The reason is that for every Wicket object I create, I must extend the trait
DSLWicket



*Bruno Borges*
www.brunoborges.com.br
+55 21 76727099



On Wed, Jul 27, 2011 at 2:30 PM, Bruno Borges bruno.bor...@gmail.comwrote:

 Not really.

 The method onSubmit() of button is void, as well onClick(), so there's no
 need for the function be passed as () = Unit or anything else.

 I made a few changes to it and updated on Gist.

 I've also uploaded a page that uses this DSL at
 https://gist.github.com/1109919

 Take a look

 *Bruno Borges*
 www.brunoborges.com.br
 +55 21 76727099



 On Wed, Jul 27, 2011 at 2:22 PM, Scott Swank scott.sw...@gmail.comwrote:

 I think you do want Unit, which as I understand it is closest
 equivalent to void in Scala.

 http://www.scala-lang.org/api/current/scala/Unit.html

 Scott

 On Wed, Jul 27, 2011 at 10:14 AM, Bruno Borges bruno.bor...@gmail.com
 wrote:
  No, the function must return void, not another function (unit).
 
  But there's also the option of () = Nothing. Which one should I use for
  this case?
 
  *Bruno Borges*
  www.brunoborges.com.br
  +55 21 76727099
 
 
 
  On Wed, Jul 27, 2011 at 12:54 PM, Martin Grigorov mgrigo...@apache.org
 wrote:
 
   def button(id: String, submit: () = Void): Button = {
 
  it should be () = Unit, no ?
 
  On Wed, Jul 27, 2011 at 6:51 PM, Martin Grigorov mgrigo...@apache.org
 
  wrote:
   Adding some usage examples at the bottom will help us evaluate it.
  
   Why not add type to
   def textField(id: String): TextField[_] = { val field = new
   TextField(id); add(field); field }
   to become
   def textField[T](id: String): TextField[T] = { val field = new
   TextField[T](id); add(field); field }
  
   usage: textField[Int](someId)
  
   with using implicit Manifest for T you can also can automatically set
   the type: field.setType(m.erasure)
  
   On Wed, Jul 27, 2011 at 6:26 PM, Bruno Borges 
 bruno.bor...@gmail.com
  wrote:
   I've been playing with Wicket and Scala and I thought this could be
  added to
   the wicket-scala project at WicketStuff.
  
   What do you guys think?
  
   https://gist.github.com/1109603
  
  
   *Bruno Borges*
   www.brunoborges.com.br
   +55 21 76727099
  
  
  
  
   --
   Martin Grigorov
   jWeekend
   Training, Consulting, Development
   http://jWeekend.com
  
 
 
 
  --
  Martin Grigorov
  jWeekend
  Training, Consulting, Development
  http://jWeekend.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





DropDownChoice updates onchange event.

2011-07-27 Thread Archana.AA
Hi All,

I am using a DropDownChoice with a list of values. The choice list come from
DB in a sorted order.
When I new AjaxFormComponentUpdatingBehavior(onchange) event, the
onUpdate(AjaxRequestTarget target) method is excecuted and it updates some
values. After this method executed, choice list is sequence in the
DropDownChoice changes. I am not updating the sequence any where in the
onUpdate().

I am very new to wicket. So I am not able to understand where I am going
wrong. Please help me out to resolve this.

Thanks in advance.

-
Thanks,
Archana
--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/DropDownChoice-updates-onchange-event-tp3699271p3699271.html
Sent from the Users forum 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: wicketstuff tinymce development

2011-07-27 Thread Attila Király
I would like to point out that tinymce in wicketstuff 1.5 branch needs some
love too. It is not yet ported to wicket 1.5.

Attila

2011/7/27 jbrookover jbrooko...@cast.org


 Michal Letynski wrote:
 
  Is here anyone who is currently doing something with tinymce wicketstuff
  project ? I saw that in current version we are not able to add more then
  one instance of tiny in one page.
 

 I've recently made some commits to the tinymce wicketstuff package on
 GitHub, if you want to call that currently doing something.  :)

 You are certainly able to add more than one instance on a page.  We use
 this
 package heavily throughout our applications and it works well, including
 Ajax, spellcheck, and multiple configuration settings.

 Jake

 --
 View this message in context:
 http://apache-wicket.1842946.n4.nabble.com/wicketstuff-tinymce-development-tp3698059p3698489.html
 Sent from the Users forum 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: DropDownChoice updates onchange event.

2011-07-27 Thread Martin Grigorov
I didn't see the question.

On Wed, Jul 27, 2011 at 8:42 PM, Archana.AA
archanaacharya.adhik...@gmail.com wrote:
 Hi All,

 I am using a DropDownChoice with a list of values. The choice list come from
 DB in a sorted order.
 When I new AjaxFormComponentUpdatingBehavior(onchange) event, the
 onUpdate(AjaxRequestTarget target) method is excecuted and it updates some
 values. After this method executed, choice list is sequence in the
 DropDownChoice changes. I am not updating the sequence any where in the
 onUpdate().

 I am very new to wicket. So I am not able to understand where I am going
 wrong. Please help me out to resolve this.

 Thanks in advance.

 -
 Thanks,
 Archana
 --
 View this message in context: 
 http://apache-wicket.1842946.n4.nabble.com/DropDownChoice-updates-onchange-event-tp3699271p3699271.html
 Sent from the Users forum 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





-- 
Martin Grigorov
jWeekend
Training, Consulting, Development
http://jWeekend.com

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



Re: Scala DSL for Wicket

2011-07-27 Thread Martin Grigorov
Take a look at scala.swing.* sources.

On Wed, Jul 27, 2011 at 8:34 PM, Bruno Borges bruno.bor...@gmail.com wrote:
 Can some Scala expert help me to make this DSL available as PML (pimp my
 library)?

 I've tried to code it that way but things didn't quite worked out the way
 they should.

 The reason is that for every Wicket object I create, I must extend the trait
 DSLWicket



 *Bruno Borges*
 www.brunoborges.com.br
 +55 21 76727099



 On Wed, Jul 27, 2011 at 2:30 PM, Bruno Borges bruno.bor...@gmail.comwrote:

 Not really.

 The method onSubmit() of button is void, as well onClick(), so there's no
 need for the function be passed as () = Unit or anything else.

 I made a few changes to it and updated on Gist.

 I've also uploaded a page that uses this DSL at
 https://gist.github.com/1109919

 Take a look

 *Bruno Borges*
 www.brunoborges.com.br
 +55 21 76727099



 On Wed, Jul 27, 2011 at 2:22 PM, Scott Swank scott.sw...@gmail.comwrote:

 I think you do want Unit, which as I understand it is closest
 equivalent to void in Scala.

 http://www.scala-lang.org/api/current/scala/Unit.html

 Scott

 On Wed, Jul 27, 2011 at 10:14 AM, Bruno Borges bruno.bor...@gmail.com
 wrote:
  No, the function must return void, not another function (unit).
 
  But there's also the option of () = Nothing. Which one should I use for
  this case?
 
  *Bruno Borges*
  www.brunoborges.com.br
  +55 21 76727099
 
 
 
  On Wed, Jul 27, 2011 at 12:54 PM, Martin Grigorov mgrigo...@apache.org
 wrote:
 
   def button(id: String, submit: () = Void): Button = {
 
  it should be () = Unit, no ?
 
  On Wed, Jul 27, 2011 at 6:51 PM, Martin Grigorov mgrigo...@apache.org
 
  wrote:
   Adding some usage examples at the bottom will help us evaluate it.
  
   Why not add type to
   def textField(id: String): TextField[_] = { val field = new
   TextField(id); add(field); field }
   to become
   def textField[T](id: String): TextField[T] = { val field = new
   TextField[T](id); add(field); field }
  
   usage: textField[Int](someId)
  
   with using implicit Manifest for T you can also can automatically set
   the type: field.setType(m.erasure)
  
   On Wed, Jul 27, 2011 at 6:26 PM, Bruno Borges 
 bruno.bor...@gmail.com
  wrote:
   I've been playing with Wicket and Scala and I thought this could be
  added to
   the wicket-scala project at WicketStuff.
  
   What do you guys think?
  
   https://gist.github.com/1109603
  
  
   *Bruno Borges*
   www.brunoborges.com.br
   +55 21 76727099
  
  
  
  
   --
   Martin Grigorov
   jWeekend
   Training, Consulting, Development
   http://jWeekend.com
  
 
 
 
  --
  Martin Grigorov
  jWeekend
  Training, Consulting, Development
  http://jWeekend.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







-- 
Martin Grigorov
jWeekend
Training, Consulting, Development
http://jWeekend.com

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



Re: DropDownChoice updates onchange event.

2011-07-27 Thread Adam Gray
What type of collection are you using in the model object?

On Wed, Jul 27, 2011 at 2:09 PM, Martin Grigorov mgrigo...@apache.orgwrote:

 I didn't see the question.

 On Wed, Jul 27, 2011 at 8:42 PM, Archana.AA
 archanaacharya.adhik...@gmail.com wrote:
  Hi All,
 
  I am using a DropDownChoice with a list of values. The choice list come
 from
  DB in a sorted order.
  When I new AjaxFormComponentUpdatingBehavior(onchange) event, the
  onUpdate(AjaxRequestTarget target) method is excecuted and it updates
 some
  values. After this method executed, choice list is sequence in the
  DropDownChoice changes. I am not updating the sequence any where in the
  onUpdate().
 
  I am very new to wicket. So I am not able to understand where I am going
  wrong. Please help me out to resolve this.
 
  Thanks in advance.
 
  -
  Thanks,
  Archana
  --
  View this message in context:
 http://apache-wicket.1842946.n4.nabble.com/DropDownChoice-updates-onchange-event-tp3699271p3699271.html
  Sent from the Users forum 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
 
 



 --
 Martin Grigorov
 jWeekend
 Training, Consulting, Development
 http://jWeekend.com

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




Re: DropDownChoice updates onchange event.

2011-07-27 Thread Archana
I mean to say before the onUpdate was executed the DropDownChoice contains in
the order of (A, B, C, D).
But after the execution of onUpdate() the DropDownChoice contains in the
order of (D, B, A, C) which is totally a new order. I have not updated the
sequence of the elements. But still the order changed. How can I make the
DropDownChoice to diaplay the elements in the order of (A, B, C, D).

-
Thanks  Regards,
Archana
--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/DropDownChoice-updates-onchange-event-tp3699271p3699383.html
Sent from the Users forum 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: DropDownChoice updates onchange event.

2011-07-27 Thread Archana
I am using a List.

-
Thanks  Regards,
Archana
--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/DropDownChoice-updates-onchange-event-tp3699271p3699387.html
Sent from the Users forum 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: url for images from database

2011-07-27 Thread Martin Grigorov
Fresh new description how to do that in Wicket 1.5:
http://wicketinaction.com/2011/07/wicket-1-5-mounting-resources/

On Tue, Jul 26, 2011 at 3:38 PM, eugenebalt eugeneb...@yahoo.com wrote:
 I have the exact same problem. I have Images coming from the DB, along with
 other stuff, and I need to display them, per row, as   , similar to how
 Amazon.com lists their books next to book title, etc.

 Is there an easy way to do it? Very common problem. Can someone show what
 the HTML and Java should look like to support this dynamic image display?

 Thanks

 --
 View this message in context: 
 http://apache-wicket.1842946.n4.nabble.com/url-for-images-from-database-tp3657615p3695546.html
 Sent from the Users forum 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





-- 
Martin Grigorov
jWeekend
Training, Consulting, Development
http://jWeekend.com

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



Re: Scala DSL for Wicket

2011-07-27 Thread Martin Grigorov
Idea for simplification: use named parameters.
For example
def label[T](id: String, model: IModel[T]): Label = { val label = new
Label(id, model); add(label); label }
would become
def label[T](id: String, model = _ : IModel[T]): Label = { val label =
new Label(id, model); add(label); label }

this way you'll have just one declaration of label function which will
handle the current three

additionally you may add a pimp:
implicit def ser2model[S : Serializable](ser: S): IModel[S] = Model.of(ser)

now even when you pass String as second param to label() it will be
converted to IModel

On Wed, Jul 27, 2011 at 9:11 PM, Martin Grigorov mgrigo...@apache.org wrote:
 Take a look at scala.swing.* sources.

 On Wed, Jul 27, 2011 at 8:34 PM, Bruno Borges bruno.bor...@gmail.com wrote:
 Can some Scala expert help me to make this DSL available as PML (pimp my
 library)?

 I've tried to code it that way but things didn't quite worked out the way
 they should.

 The reason is that for every Wicket object I create, I must extend the trait
 DSLWicket



 *Bruno Borges*
 www.brunoborges.com.br
 +55 21 76727099



 On Wed, Jul 27, 2011 at 2:30 PM, Bruno Borges bruno.bor...@gmail.comwrote:

 Not really.

 The method onSubmit() of button is void, as well onClick(), so there's no
 need for the function be passed as () = Unit or anything else.

 I made a few changes to it and updated on Gist.

 I've also uploaded a page that uses this DSL at
 https://gist.github.com/1109919

 Take a look

 *Bruno Borges*
 www.brunoborges.com.br
 +55 21 76727099



 On Wed, Jul 27, 2011 at 2:22 PM, Scott Swank scott.sw...@gmail.comwrote:

 I think you do want Unit, which as I understand it is closest
 equivalent to void in Scala.

 http://www.scala-lang.org/api/current/scala/Unit.html

 Scott

 On Wed, Jul 27, 2011 at 10:14 AM, Bruno Borges bruno.bor...@gmail.com
 wrote:
  No, the function must return void, not another function (unit).
 
  But there's also the option of () = Nothing. Which one should I use for
  this case?
 
  *Bruno Borges*
  www.brunoborges.com.br
  +55 21 76727099
 
 
 
  On Wed, Jul 27, 2011 at 12:54 PM, Martin Grigorov mgrigo...@apache.org
 wrote:
 
   def button(id: String, submit: () = Void): Button = {
 
  it should be () = Unit, no ?
 
  On Wed, Jul 27, 2011 at 6:51 PM, Martin Grigorov mgrigo...@apache.org
 
  wrote:
   Adding some usage examples at the bottom will help us evaluate it.
  
   Why not add type to
   def textField(id: String): TextField[_] = { val field = new
   TextField(id); add(field); field }
   to become
   def textField[T](id: String): TextField[T] = { val field = new
   TextField[T](id); add(field); field }
  
   usage: textField[Int](someId)
  
   with using implicit Manifest for T you can also can automatically set
   the type: field.setType(m.erasure)
  
   On Wed, Jul 27, 2011 at 6:26 PM, Bruno Borges 
 bruno.bor...@gmail.com
  wrote:
   I've been playing with Wicket and Scala and I thought this could be
  added to
   the wicket-scala project at WicketStuff.
  
   What do you guys think?
  
   https://gist.github.com/1109603
  
  
   *Bruno Borges*
   www.brunoborges.com.br
   +55 21 76727099
  
  
  
  
   --
   Martin Grigorov
   jWeekend
   Training, Consulting, Development
   http://jWeekend.com
  
 
 
 
  --
  Martin Grigorov
  jWeekend
  Training, Consulting, Development
  http://jWeekend.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







 --
 Martin Grigorov
 jWeekend
 Training, Consulting, Development
 http://jWeekend.com




-- 
Martin Grigorov
jWeekend
Training, Consulting, Development
http://jWeekend.com

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



Re: DropDownChoice updates onchange event.

2011-07-27 Thread Archana
I am using a Arraylist.

-
Thanks  Regards,
Archana
--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/DropDownChoice-updates-onchange-event-tp3699271p3699493.html
Sent from the Users forum 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: Scala DSL for Wicket

2011-07-27 Thread Ben Tilford
I started on something sililar about a month ago. Havnt had time to work on
it for a few weeks but maybe it would be usable by someone.

https://github.com/btilford/wicketstuff-core/branches/scala-wicket-builder

There's also a groovy builder if you browse my other repos.
sent from mobile
On Jul 27, 2011 12:56 PM, Martin Grigorov mgrigo...@apache.org wrote:
 Idea for simplification: use named parameters.
 For example
 def label[T](id: String, model: IModel[T]): Label = { val label = new
 Label(id, model); add(label); label }
 would become
 def label[T](id: String, model = _ : IModel[T]): Label = { val label =
 new Label(id, model); add(label); label }

 this way you'll have just one declaration of label function which will
 handle the current three

 additionally you may add a pimp:
 implicit def ser2model[S : Serializable](ser: S): IModel[S] =
Model.of(ser)

 now even when you pass String as second param to label() it will be
 converted to IModel

 On Wed, Jul 27, 2011 at 9:11 PM, Martin Grigorov mgrigo...@apache.org
wrote:
 Take a look at scala.swing.* sources.

 On Wed, Jul 27, 2011 at 8:34 PM, Bruno Borges bruno.bor...@gmail.com
wrote:
 Can some Scala expert help me to make this DSL available as PML (pimp my
 library)?

 I've tried to code it that way but things didn't quite worked out the
way
 they should.

 The reason is that for every Wicket object I create, I must extend the
trait
 DSLWicket



 *Bruno Borges*
 www.brunoborges.com.br
 +55 21 76727099



 On Wed, Jul 27, 2011 at 2:30 PM, Bruno Borges bruno.bor...@gmail.com
wrote:

 Not really.

 The method onSubmit() of button is void, as well onClick(), so there's
no
 need for the function be passed as () = Unit or anything else.

 I made a few changes to it and updated on Gist.

 I've also uploaded a page that uses this DSL at
 https://gist.github.com/1109919

 Take a look

 *Bruno Borges*
 www.brunoborges.com.br
 +55 21 76727099



 On Wed, Jul 27, 2011 at 2:22 PM, Scott Swank scott.sw...@gmail.com
wrote:

 I think you do want Unit, which as I understand it is closest
 equivalent to void in Scala.

 http://www.scala-lang.org/api/current/scala/Unit.html

 Scott

 On Wed, Jul 27, 2011 at 10:14 AM, Bruno Borges bruno.bor...@gmail.com

 wrote:
  No, the function must return void, not another function (unit).
 
  But there's also the option of () = Nothing. Which one should I use
for
  this case?
 
  *Bruno Borges*
  www.brunoborges.com.br
  +55 21 76727099
 
 
 
  On Wed, Jul 27, 2011 at 12:54 PM, Martin Grigorov 
mgrigo...@apache.org
 wrote:
 
   def button(id: String, submit: () = Void): Button = {
 
  it should be () = Unit, no ?
 
  On Wed, Jul 27, 2011 at 6:51 PM, Martin Grigorov 
mgrigo...@apache.org
 
  wrote:
   Adding some usage examples at the bottom will help us evaluate
it.
  
   Why not add type to
   def textField(id: String): TextField[_] = { val field = new
   TextField(id); add(field); field }
   to become
   def textField[T](id: String): TextField[T] = { val field = new
   TextField[T](id); add(field); field }
  
   usage: textField[Int](someId)
  
   with using implicit Manifest for T you can also can automatically
set
   the type: field.setType(m.erasure)
  
   On Wed, Jul 27, 2011 at 6:26 PM, Bruno Borges 
 bruno.bor...@gmail.com
  wrote:
   I've been playing with Wicket and Scala and I thought this could
be
  added to
   the wicket-scala project at WicketStuff.
  
   What do you guys think?
  
   https://gist.github.com/1109603
  
  
   *Bruno Borges*
   www.brunoborges.com.br
   +55 21 76727099
  
  
  
  
   --
   Martin Grigorov
   jWeekend
   Training, Consulting, Development
   http://jWeekend.com
  
 
 
 
  --
  Martin Grigorov
  jWeekend
  Training, Consulting, Development
  http://jWeekend.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







 --
 Martin Grigorov
 jWeekend
 Training, Consulting, Development
 http://jWeekend.com




 --
 Martin Grigorov
 jWeekend
 Training, Consulting, Development
 http://jWeekend.com

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



Re: url for images from database

2011-07-27 Thread eugenebalt
I guess my question is a little simpler than Miroslav's because I don't need
to modify the URLs. I don't need to mount anything. I just need a dynamic
image display from a byte[], I don't care which URL Wicket uses.

How can I construct a DynamicImageResource from a byte[], and give it to the
Wicket Image component?

Thanks

--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/url-for-images-from-database-tp3657615p3699594.html
Sent from the Users forum 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: Scala DSL for Wicket

2011-07-27 Thread Bruno Borges
Thanks Martin,

There was only a small little problem in your code. The correct syntax is:

def label[T](id: String, model: IModel[T] = null): Label = { val label = new
Label(id, model); add(label); label }

The suggestions were updated on Gist.

*Bruno Borges*
www.brunoborges.com.br
+55 21 76727099



On Wed, Jul 27, 2011 at 3:55 PM, Martin Grigorov mgrigo...@apache.orgwrote:

 Idea for simplification: use named parameters.
 For example
 def label[T](id: String, model: IModel[T]): Label = { val label = new
 Label(id, model); add(label); label }
 would become
 def label[T](id: String, model = _ : IModel[T]): Label = { val label =
 new Label(id, model); add(label); label }

 this way you'll have just one declaration of label function which will
 handle the current three

 additionally you may add a pimp:
 implicit def ser2model[S : Serializable](ser: S): IModel[S] =
 Model.of(ser)

 now even when you pass String as second param to label() it will be
 converted to IModel

 On Wed, Jul 27, 2011 at 9:11 PM, Martin Grigorov mgrigo...@apache.org
 wrote:
  Take a look at scala.swing.* sources.
 
  On Wed, Jul 27, 2011 at 8:34 PM, Bruno Borges bruno.bor...@gmail.com
 wrote:
  Can some Scala expert help me to make this DSL available as PML (pimp my
  library)?
 
  I've tried to code it that way but things didn't quite worked out the
 way
  they should.
 
  The reason is that for every Wicket object I create, I must extend the
 trait
  DSLWicket
 
 
 
  *Bruno Borges*
  www.brunoborges.com.br
  +55 21 76727099
 
 
 
  On Wed, Jul 27, 2011 at 2:30 PM, Bruno Borges bruno.bor...@gmail.com
 wrote:
 
  Not really.
 
  The method onSubmit() of button is void, as well onClick(), so there's
 no
  need for the function be passed as () = Unit or anything else.
 
  I made a few changes to it and updated on Gist.
 
  I've also uploaded a page that uses this DSL at
  https://gist.github.com/1109919
 
  Take a look
 
  *Bruno Borges*
  www.brunoborges.com.br
  +55 21 76727099
 
 
 
  On Wed, Jul 27, 2011 at 2:22 PM, Scott Swank scott.sw...@gmail.com
 wrote:
 
  I think you do want Unit, which as I understand it is closest
  equivalent to void in Scala.
 
  http://www.scala-lang.org/api/current/scala/Unit.html
 
  Scott
 
  On Wed, Jul 27, 2011 at 10:14 AM, Bruno Borges 
 bruno.bor...@gmail.com
  wrote:
   No, the function must return void, not another function (unit).
  
   But there's also the option of () = Nothing. Which one should I use
 for
   this case?
  
   *Bruno Borges*
   www.brunoborges.com.br
   +55 21 76727099
  
  
  
   On Wed, Jul 27, 2011 at 12:54 PM, Martin Grigorov 
 mgrigo...@apache.org
  wrote:
  
def button(id: String, submit: () = Void): Button = {
  
   it should be () = Unit, no ?
  
   On Wed, Jul 27, 2011 at 6:51 PM, Martin Grigorov 
 mgrigo...@apache.org
  
   wrote:
Adding some usage examples at the bottom will help us evaluate
 it.
   
Why not add type to
def textField(id: String): TextField[_] = { val field = new
TextField(id); add(field); field }
to become
def textField[T](id: String): TextField[T] = { val field = new
TextField[T](id); add(field); field }
   
usage: textField[Int](someId)
   
with using implicit Manifest for T you can also can automatically
 set
the type: field.setType(m.erasure)
   
On Wed, Jul 27, 2011 at 6:26 PM, Bruno Borges 
  bruno.bor...@gmail.com
   wrote:
I've been playing with Wicket and Scala and I thought this could
 be
   added to
the wicket-scala project at WicketStuff.
   
What do you guys think?
   
https://gist.github.com/1109603
   
   
*Bruno Borges*
www.brunoborges.com.br
+55 21 76727099
   
   
   
   
--
Martin Grigorov
jWeekend
Training, Consulting, Development
http://jWeekend.com
   
  
  
  
   --
   Martin Grigorov
   jWeekend
   Training, Consulting, Development
   http://jWeekend.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
 
 
 
 
 
 
 
  --
  Martin Grigorov
  jWeekend
  Training, Consulting, Development
  http://jWeekend.com
 



 --
 Martin Grigorov
 jWeekend
 Training, Consulting, Development
 http://jWeekend.com

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




Re: DropDownChoice updates onchange event.

2011-07-27 Thread Pedro Santos
The DropDownChoice should respect the list sequence, show some code so
we can track the source of the problem.

On Wed, Jul 27, 2011 at 3:16 PM, Archana
archanaacharya.adhik...@gmail.com wrote:
 I mean to say before the onUpdate was executed the DropDownChoice contains in
 the order of (A, B, C, D).
 But after the execution of onUpdate() the DropDownChoice contains in the
 order of (D, B, A, C) which is totally a new order. I have not updated the
 sequence of the elements. But still the order changed. How can I make the
 DropDownChoice to diaplay the elements in the order of (A, B, C, D).

 -
 Thanks  Regards,
 Archana
 --
 View this message in context: 
 http://apache-wicket.1842946.n4.nabble.com/DropDownChoice-updates-onchange-event-tp3699271p3699383.html
 Sent from the Users forum 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





-- 
Pedro Henrique Oliveira dos Santos

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



Re: DropDownChoice updates onchange event.

2011-07-27 Thread Andrea Del Bene

Hi,

attach the code from onUpdate(AjaxRequestTarget target)  method. This 
should be responsible of  changing order.

I mean to say before the onUpdate was executed the DropDownChoice contains in
the order of (A, B, C, D).
But after the execution of onUpdate() the DropDownChoice contains in the
order of (D, B, A, C) which is totally a new order. I have not updated the
sequence of the elements. But still the order changed. How can I make the
DropDownChoice to diaplay the elements in the order of (A, B, C, D).

-
Thanks  Regards,
Archana
--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/DropDownChoice-updates-onchange-event-tp3699271p3699383.html
Sent from the Users forum 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: DropDownChoice updates onchange event.

2011-07-27 Thread Archana
private DropDownChoiceSelectedTrackProfileVO
savedReportsDropDown;savedReportsDropDown = new
DropDownChoiceSelectedTrackProfileVO(profileDropDown,savedReportsDropDownList);
savedReportsDropDown.setChoiceRenderer(new
ChoiceRendererSelectedTrackProfileVO(reportName, cstmReportId));
savedReportsDropDown.setOutputMarkupId(true);
savedReportsDropDown.setOutputMarkupPlaceholderTag(true);
savedReportsDropDown.add(new AjaxFormComponentUpdatingBehavior(onchange){

   
private static final long serialVersionUID = 1L;

@Override
protected void onUpdate(AjaxRequestTarget target) {
   
try {
 TrackingProfileVO trackingProfileVOFromDB = gets the value from
DB.
 

trackingProfileVO.setReportLabel(trackingProfileVOFromDB.getReportLabel());

trackingProfileVO.setProfileDesc(trackingProfileVOFromDB.getProfileDesc());

trackingProfileVO.setShipmentSearch(trackingProfileVOFromDB.getShipmentSearch());
 trackingProfileVO.getLstSelectedSHVReportColumn().clear();

trackingProfileVO.getLstSelectedSHVReportColumn().addAll(trackingProfileVOFromDB.getLstSelectedSHVReportColumn());
 trackingProfileVO.getSortFirstColumnList().clear();
 trackingProfileVO.getSortSecondColumnList().clear();
 trackingProfileVO.getSortThirdColumnList().clear();

trackingProfileVO.getSortFirstColumnList().addAll(trackingProfileVOFromDB.getLstSelectedSHVReportColumn());

trackingProfileVO.getSortSecondColumnList().addAll(trackingProfileVOFromDB.getLstSelectedSHVReportColumn());

trackingProfileVO.getSortThirdColumnList().addAll(trackingProfileVOFromDB.getLstSelectedSHVReportColumn());

trackingProfileVO.setShareFlag(trackingProfileVOFromDB.isShareFlag());
 shareFlag.setDefaultModel(new
ModelBoolean(trackingProfileVOFromDB.isShareFlag()));
 if(trackingProfileVOFromDB.getResultsPerPage() != null){

trackingProfileVO.setResultsPerPage(trackingProfileVOFromDB.getResultsPerPage());
 resultsPerPage.setModel(new
ModelDDChoice(trackingProfileVOFromDB.getResultsPerPage()));
 }

trackingProfileVO.getLstSHVReportColumn().removeAll(trackingProfileVOFromDB.getLstSelectedSHVReportColumn());
 
 

displaySortingPanel.getSortFirst().setChoices(trackingProfileVOFromDB.getLstSelectedSHVReportColumn());

displaySortingPanel.getSortSecond().setChoices(trackingProfileVOFromDB.getLstSelectedSHVReportColumn());

displaySortingPanel.getSortThird().setChoices(trackingProfileVOFromDB.getLstSelectedSHVReportColumn());

trackingProfileVO.setSortFirst(trackingProfileVOFromDB.getSortFirst());

trackingProfileVO.setSortSecond(trackingProfileVOFromDB.getSortSecond());

trackingProfileVO.setSortThird(trackingProfileVOFromDB.getSortThird());
 displaySortingPanel.getSortFirst().setDefaultModel(new
ModelSHVReportColumnGridVO(trackingProfileVO.getSortFirst()));
 displaySortingPanel.getSortSecond().setDefaultModel(new
ModelSHVReportColumnGridVO(trackingProfileVO.getSortSecond()));
 displaySortingPanel.getSortThird().setDefaultModel(new
ModelSHVReportColumnGridVO(trackingProfileVO.getSortThird()));
 displaySortingPanel.setDefaultModel(new
ModelTrackingProfileVO(trackingProfileVO));
 target.appendJavascript(Ricola.init( '# +
displaySortingPanel.getMarkupId()+ ' ););
 
 target.appendJavascript(Ricola.init( '# +
displaySortingPanel.getSortFirst().getMarkupId()+ ' ););
 target.appendJavascript(Ricola.init( '# +
displaySortingPanel.getSortSecond().getMarkupId()+ ' ););
 target.appendJavascript(Ricola.init( '# +
displaySortingPanel.getSortThird().getMarkupId()+ ' ););
 
 target.addComponent(displaySortingPanel.getSortFirst());
 target.addComponent(displaySortingPanel.getSortSecond());
 target.addComponent(displaySortingPanel.getSortThird());

 target.addComponent(displaySortingPanel);
 target.addComponent(form);
} catch (SHVServiceException e) {

LOG.error(createSavedReportsDropDown() : Exception,e);
}


}

@Override
protected IAjaxCallDecorator getAjaxCallDecorator() {

return new AjaxCallDecorator() {
private static final long serialVersionUID = 1L;

@Override
public CharSequence decorateScript(CharSequence script) {

final StringBuffer scriptBuffer = new StringBuffer();
   
scriptBuffer.append(Ricola.page.showPleaseWait('Processing'););
scriptBuffer.append(script);
return scriptBuffer.toString();

}
};

}
   

Re: DropDownChoice updates onchange event.

2011-07-27 Thread Archana
Here is the code:

private DropDownChoiceSelectedTrackProfileVO savedReportsDropDown;

savedReportsDropDown = new
DropDownChoiceSelectedTrackProfileVO(profileDropDown,savedReportsDropDownList);
 
savedReportsDropDown.setChoiceRenderer(new
ChoiceRendererSelectedTrackProfileVO(reportName, cstmReportId)); 
savedReportsDropDown.setOutputMarkupId(true); 
savedReportsDropDown.setOutputMarkupPlaceholderTag(true); 
savedReportsDropDown.add(new AjaxFormComponentUpdatingBehavior(onchange){ 


private static final long serialVersionUID = 1L; 

@Override 
protected void onUpdate(AjaxRequestTarget target) { 

try { 
 TrackingProfileVO trackingProfileVOFromDB = gets the value from
DB. 
  

trackingProfileVO.setReportLabel(trackingProfileVOFromDB.getReportLabel()); 

trackingProfileVO.setProfileDesc(trackingProfileVOFromDB.getProfileDesc()); 

trackingProfileVO.setShipmentSearch(trackingProfileVOFromDB.getShipmentSearch());
 
 trackingProfileVO.getLstSelectedSHVReportColumn().clear(); 

trackingProfileVO.getLstSelectedSHVReportColumn().addAll(trackingProfileVOFromDB.getLstSelectedSHVReportColumn());
 
 trackingProfileVO.getSortFirstColumnList().clear(); 
 trackingProfileVO.getSortSecondColumnList().clear(); 
 trackingProfileVO.getSortThirdColumnList().clear(); 

trackingProfileVO.getSortFirstColumnList().addAll(trackingProfileVOFromDB.getLstSelectedSHVReportColumn());
 

trackingProfileVO.getSortSecondColumnList().addAll(trackingProfileVOFromDB.getLstSelectedSHVReportColumn());
 

trackingProfileVO.getSortThirdColumnList().addAll(trackingProfileVOFromDB.getLstSelectedSHVReportColumn());
 

trackingProfileVO.setShareFlag(trackingProfileVOFromDB.isShareFlag()); 
 shareFlag.setDefaultModel(new
ModelBoolean(trackingProfileVOFromDB.isShareFlag())); 
 if(trackingProfileVOFromDB.getResultsPerPage() != null){ 

trackingProfileVO.setResultsPerPage(trackingProfileVOFromDB.getResultsPerPage());
 
 resultsPerPage.setModel(new
ModelDDChoice(trackingProfileVOFromDB.getResultsPerPage())); 
 } 

trackingProfileVO.getLstSHVReportColumn().removeAll(trackingProfileVOFromDB.getLstSelectedSHVReportColumn());
 
  
  

displaySortingPanel.getSortFirst().setChoices(trackingProfileVOFromDB.getLstSelectedSHVReportColumn());
 

displaySortingPanel.getSortSecond().setChoices(trackingProfileVOFromDB.getLstSelectedSHVReportColumn());
 

displaySortingPanel.getSortThird().setChoices(trackingProfileVOFromDB.getLstSelectedSHVReportColumn());
 

trackingProfileVO.setSortFirst(trackingProfileVOFromDB.getSortFirst()); 

trackingProfileVO.setSortSecond(trackingProfileVOFromDB.getSortSecond()); 

trackingProfileVO.setSortThird(trackingProfileVOFromDB.getSortThird()); 
 displaySortingPanel.getSortFirst().setDefaultModel(new
ModelSHVReportColumnGridVO(trackingProfileVO.getSortFirst())); 
 displaySortingPanel.getSortSecond().setDefaultModel(new
ModelSHVReportColumnGridVO(trackingProfileVO.getSortSecond())); 
 displaySortingPanel.getSortThird().setDefaultModel(new
ModelSHVReportColumnGridVO(trackingProfileVO.getSortThird())); 
 displaySortingPanel.setDefaultModel(new
ModelTrackingProfileVO(trackingProfileVO)); 
 target.appendJavascript(Ricola.init( '# +
displaySortingPanel.getMarkupId()+ ' );); 
  
 target.appendJavascript(Ricola.init( '# +
displaySortingPanel.getSortFirst().getMarkupId()+ ' );); 
 target.appendJavascript(Ricola.init( '# +
displaySortingPanel.getSortSecond().getMarkupId()+ ' );); 
 target.appendJavascript(Ricola.init( '# +
displaySortingPanel.getSortThird().getMarkupId()+ ' );); 
  
 target.addComponent(displaySortingPanel.getSortFirst()); 
 target.addComponent(displaySortingPanel.getSortSecond()); 
 target.addComponent(displaySortingPanel.getSortThird()); 

 target.addComponent(displaySortingPanel); 
 target.addComponent(form); 
} catch (SHVServiceException e) { 

LOG.error(createSavedReportsDropDown() : Exception,e); 
} 


} 

@Override 
protected IAjaxCallDecorator getAjaxCallDecorator() { 

return new AjaxCallDecorator() { 
private static final long serialVersionUID = 1L; 

@Override 
public CharSequence decorateScript(CharSequence script) { 

final StringBuffer scriptBuffer = new StringBuffer(); 
   
scriptBuffer.append(Ricola.page.showPleaseWait('Processing');); 
scriptBuffer.append(script); 

Re: resource problem..

2011-07-27 Thread eugenebalt
Sorry, but where should this renderHead() be overridden? I am working with a
WebPage, and I couldn't find an overridable method there.

--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/resource-problem-tp3697765p3699932.html
Sent from the Users forum 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



RFC: Ten things every Wicket programmer must know?

2011-07-27 Thread Jeremy Thomerson
Hello all,

  I'm writing an article for a Java magazine and would like to include in it
a list of ten things every Wicket programmer must know.  Of course, I have
my list, but I'd be very curious to see what you think should be on that
list from your own experience.  Or, put another way, maybe the question
would be what I wished I knew when I started Wicket - what tripped you up
or what made you kick yourself later?

  Please reply back if you have input.  Please note that by replying, you
are granting me full permission to use your response as part of my article
without any attribution or payment.  If you disagree with those terms,
please respond anyway but in your response mention your own terms.

Best regards,

-- 
Jeremy Thomerson
http://wickettraining.com
*Need a CMS for Wicket?  Use Brix! http://brixcms.org*


Re: url for images from database

2011-07-27 Thread eugenebalt
This works for me, in case anyone's interested in a simple solution.

I have a ListView which outputs Books (their Title, Author, etc., and also a
Book Image which is a JPG stored in a DB), all per row, based on a POJO
called Book which stores all this info. Book also has a byte[] for the
Image field.

add(new ListView(books, books) {

@Override
protected void populateItem(ListItem li) {
Book b = (Book) li.getModelObject();
li.add(new Label(bookId, b.getBookId().toString()));
li.add(new Label(bookTitle, b.getBookTitle()));
li.add(new Label(bookAuthors, b.getBookAuthors()));
li.add(new Label(bookPrice,
Integer.toString(b.getBookPrice(;
// add book image
ByteArrayResource resourceBookImg = new
ByteArrayResource(image/jpeg, b.getBookImg());
TechBooksApplication.get().getSharedResources().add(img +
li.getIndex(), resourceBookImg);
Image imgBook = new Image(bookImg, resourceBookImg);
li.add(imgBook);

}
 });


Maybe this isn't quite what Miroslav wants, but for me I don't need to
re-format URLs, so this is working fine for me.

--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/url-for-images-from-database-tp3657615p3700046.html
Sent from the Users forum 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: resource problem..

2011-07-27 Thread eugenebalt
A quick solution, in case anyone's interested:

1) In your HTML: replace your stylesheet reference as below.

wicket:link
link wicket:id=stylesheet/
/wicket:link

2) In your Java:

add(new StyleSheetReference(stylesheet, SomeClass.class, file.css));

3) The .CSS file and the SomeClass.java must be in the same folder. Replace
with any class which resides in the same folder as the .CSS file.

--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/resource-problem-tp3697765p3700056.html
Sent from the Users forum 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: RFC: Ten things every Wicket programmer must know?

2011-07-27 Thread Scott Swank
Jeremy,

I just threw together the following, which indicates that at least to
me Models are worth 3 of your 10 items.

1. Most components have a backing object of some sort. This object is
referenced via a Model. Significantly, the type of the component and
the model match (e.g. LabelInteger has an IModelInteger).
2. These objects live in the session and are managed in the session by
wicket, so that when the component goes out of scope the object is
removed from the session by wicket.
3. Because domain objects are often too large to store in the session
there is a LoadableDetachableModel that is responsible for loading the
object whenever it is needed in a request and then flushing it at the
end of the request via detach().

Cheers,
Scott

On Wed, Jul 27, 2011 at 3:29 PM, Jeremy Thomerson
jer...@wickettraining.com wrote:
 Hello all,

  I'm writing an article for a Java magazine and would like to include in it
 a list of ten things every Wicket programmer must know.  Of course, I have
 my list, but I'd be very curious to see what you think should be on that
 list from your own experience.  Or, put another way, maybe the question
 would be what I wished I knew when I started Wicket - what tripped you up
 or what made you kick yourself later?

  Please reply back if you have input.  Please note that by replying, you
 are granting me full permission to use your response as part of my article
 without any attribution or payment.  If you disagree with those terms,
 please respond anyway but in your response mention your own terms.

 Best regards,

 --
 Jeremy Thomerson
 http://wickettraining.com
 *Need a CMS for Wicket?  Use Brix! http://brixcms.org*


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



Re: RFC: Ten things every Wicket programmer must know?

2011-07-27 Thread Ben Tilford
1. How static resources work. For a newcomer this can be
shocking/frustrating.
2. Models are a context that holds a reference to a model.


On Wed, Jul 27, 2011 at 5:21 PM, Scott Swank scott.sw...@gmail.com wrote:

 Jeremy,

 I just threw together the following, which indicates that at least to
 me Models are worth 3 of your 10 items.

 1. Most components have a backing object of some sort. This object is
 referenced via a Model. Significantly, the type of the component and
 the model match (e.g. LabelInteger has an IModelInteger).
 2. These objects live in the session and are managed in the session by
 wicket, so that when the component goes out of scope the object is
 removed from the session by wicket.
 3. Because domain objects are often too large to store in the session
 there is a LoadableDetachableModel that is responsible for loading the
 object whenever it is needed in a request and then flushing it at the
 end of the request via detach().

 Cheers,
 Scott

 On Wed, Jul 27, 2011 at 3:29 PM, Jeremy Thomerson
 jer...@wickettraining.com wrote:
  Hello all,
 
   I'm writing an article for a Java magazine and would like to include in
 it
  a list of ten things every Wicket programmer must know.  Of course, I
 have
  my list, but I'd be very curious to see what you think should be on that
  list from your own experience.  Or, put another way, maybe the question
  would be what I wished I knew when I started Wicket - what tripped you
 up
  or what made you kick yourself later?
 
   Please reply back if you have input.  Please note that by replying, you
  are granting me full permission to use your response as part of my
 article
  without any attribution or payment.  If you disagree with those terms,
  please respond anyway but in your response mention your own terms.
 
  Best regards,
 
  --
  Jeremy Thomerson
  http://wickettraining.com
  *Need a CMS for Wicket?  Use Brix! http://brixcms.org*
 

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




Re: RFC: Ten things every Wicket programmer must know?

2011-07-27 Thread Dan Retzlaff
1. Wicket's IOC integrations are really easy to get started with, but there
are some gotchas. Since they inject serializable proxies* *to dependencies
instead of the dependencies themselves, the dependency gets
retrieved/created from Guice/Spring each time a page is deserialized.
Therefore, it's very important that you never inject anything that's meant
to maintain state across requests. This took a while for us to learn.

2. Also related to serialization, after one year of working with Wicket I
have a new fear/respect for the final keyword on local variables.
Generally speaking, any non-trivial, non-Component object should not be
serialized and should therefore not be marked final and used by an anonymous
inner class. Alarm bells start going off for me when I see that a developer
has made such an object final.

3. Setting a default model on a component means it will get detached for
you. If you have a model that isn't any component's default model, you need
to detach it yourself.

Good luck with your article!

Dan

On Wed, Jul 27, 2011 at 4:30 PM, Ben Tilford b...@tilford.info wrote:

 1. How static resources work. For a newcomer this can be
 shocking/frustrating.
 2. Models are a context that holds a reference to a model.


 On Wed, Jul 27, 2011 at 5:21 PM, Scott Swank scott.sw...@gmail.com
 wrote:

  Jeremy,
 
  I just threw together the following, which indicates that at least to
  me Models are worth 3 of your 10 items.
 
  1. Most components have a backing object of some sort. This object is
  referenced via a Model. Significantly, the type of the component and
  the model match (e.g. LabelInteger has an IModelInteger).
  2. These objects live in the session and are managed in the session by
  wicket, so that when the component goes out of scope the object is
  removed from the session by wicket.
  3. Because domain objects are often too large to store in the session
  there is a LoadableDetachableModel that is responsible for loading the
  object whenever it is needed in a request and then flushing it at the
  end of the request via detach().
 
  Cheers,
  Scott
 
  On Wed, Jul 27, 2011 at 3:29 PM, Jeremy Thomerson
  jer...@wickettraining.com wrote:
   Hello all,
  
I'm writing an article for a Java magazine and would like to include
 in
  it
   a list of ten things every Wicket programmer must know.  Of course, I
  have
   my list, but I'd be very curious to see what you think should be on
 that
   list from your own experience.  Or, put another way, maybe the question
   would be what I wished I knew when I started Wicket - what tripped
 you
  up
   or what made you kick yourself later?
  
Please reply back if you have input.  Please note that by replying,
 you
   are granting me full permission to use your response as part of my
  article
   without any attribution or payment.  If you disagree with those terms,
   please respond anyway but in your response mention your own terms.
  
   Best regards,
  
   --
   Jeremy Thomerson
   http://wickettraining.com
   *Need a CMS for Wicket?  Use Brix! http://brixcms.org*
  
 
  -
  To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
  For additional commands, e-mail: users-h...@wicket.apache.org
 
 



Re: DropDownChoice updates onchange event.

2011-07-27 Thread Clint Checketts
Show the code for savedReportsDropDownList. I suspect you aren't using a
Model.

Also a couple of tweaks to your code. Your calls to 'setChoices' indicate a
'pushing data' approach. Like you are setting the lists in those components
instead of using models there to. I think that is where you are hitting your
snag.

Include the html for your 'displaySortingPanel' please.

-Clint

On Wed, Jul 27, 2011 at 4:19 PM, Archana
archanaacharya.adhik...@gmail.comwrote:

 private DropDownChoiceSelectedTrackProfileVO
 savedReportsDropDown;savedReportsDropDown = new

 DropDownChoiceSelectedTrackProfileVO(profileDropDown,savedReportsDropDownList);
 savedReportsDropDown.setChoiceRenderer(new
 ChoiceRendererSelectedTrackProfileVO(reportName, cstmReportId));
 savedReportsDropDown.setOutputMarkupId(true);
 savedReportsDropDown.setOutputMarkupPlaceholderTag(true);
 savedReportsDropDown.add(new AjaxFormComponentUpdatingBehavior(onchange){


private static final long serialVersionUID = 1L;

@Override
protected void onUpdate(AjaxRequestTarget target) {

try {
 TrackingProfileVO trackingProfileVOFromDB = gets the value from
 DB.


 trackingProfileVO.setReportLabel(trackingProfileVOFromDB.getReportLabel());

 trackingProfileVO.setProfileDesc(trackingProfileVOFromDB.getProfileDesc());


 trackingProfileVO.setShipmentSearch(trackingProfileVOFromDB.getShipmentSearch());
 trackingProfileVO.getLstSelectedSHVReportColumn().clear();


 trackingProfileVO.getLstSelectedSHVReportColumn().addAll(trackingProfileVOFromDB.getLstSelectedSHVReportColumn());
 trackingProfileVO.getSortFirstColumnList().clear();
 trackingProfileVO.getSortSecondColumnList().clear();
 trackingProfileVO.getSortThirdColumnList().clear();


 trackingProfileVO.getSortFirstColumnList().addAll(trackingProfileVOFromDB.getLstSelectedSHVReportColumn());


 trackingProfileVO.getSortSecondColumnList().addAll(trackingProfileVOFromDB.getLstSelectedSHVReportColumn());


 trackingProfileVO.getSortThirdColumnList().addAll(trackingProfileVOFromDB.getLstSelectedSHVReportColumn());

 trackingProfileVO.setShareFlag(trackingProfileVOFromDB.isShareFlag());
 shareFlag.setDefaultModel(new
 ModelBoolean(trackingProfileVOFromDB.isShareFlag()));
 if(trackingProfileVOFromDB.getResultsPerPage() != null){


 trackingProfileVO.setResultsPerPage(trackingProfileVOFromDB.getResultsPerPage());
 resultsPerPage.setModel(new
 ModelDDChoice(trackingProfileVOFromDB.getResultsPerPage()));
 }


 trackingProfileVO.getLstSHVReportColumn().removeAll(trackingProfileVOFromDB.getLstSelectedSHVReportColumn());




 displaySortingPanel.getSortFirst().setChoices(trackingProfileVOFromDB.getLstSelectedSHVReportColumn());


 displaySortingPanel.getSortSecond().setChoices(trackingProfileVOFromDB.getLstSelectedSHVReportColumn());


 displaySortingPanel.getSortThird().setChoices(trackingProfileVOFromDB.getLstSelectedSHVReportColumn());

 trackingProfileVO.setSortFirst(trackingProfileVOFromDB.getSortFirst());

 trackingProfileVO.setSortSecond(trackingProfileVOFromDB.getSortSecond());

 trackingProfileVO.setSortThird(trackingProfileVOFromDB.getSortThird());
 displaySortingPanel.getSortFirst().setDefaultModel(new
 ModelSHVReportColumnGridVO(trackingProfileVO.getSortFirst()));
 displaySortingPanel.getSortSecond().setDefaultModel(new
 ModelSHVReportColumnGridVO(trackingProfileVO.getSortSecond()));
 displaySortingPanel.getSortThird().setDefaultModel(new
 ModelSHVReportColumnGridVO(trackingProfileVO.getSortThird()));
 displaySortingPanel.setDefaultModel(new
 ModelTrackingProfileVO(trackingProfileVO));
 target.appendJavascript(Ricola.init( '# +
 displaySortingPanel.getMarkupId()+ ' ););

 target.appendJavascript(Ricola.init( '# +
 displaySortingPanel.getSortFirst().getMarkupId()+ ' ););
 target.appendJavascript(Ricola.init( '# +
 displaySortingPanel.getSortSecond().getMarkupId()+ ' ););
 target.appendJavascript(Ricola.init( '# +
 displaySortingPanel.getSortThird().getMarkupId()+ ' ););

 target.addComponent(displaySortingPanel.getSortFirst());
 target.addComponent(displaySortingPanel.getSortSecond());
 target.addComponent(displaySortingPanel.getSortThird());

 target.addComponent(displaySortingPanel);
 target.addComponent(form);
} catch (SHVServiceException e) {

LOG.error(createSavedReportsDropDown() : Exception,e);
}


}

@Override
protected IAjaxCallDecorator getAjaxCallDecorator() {

return new AjaxCallDecorator() {
private static final long serialVersionUID = 1L;

@Override
public CharSequence decorateScript(CharSequence script) {

final StringBuffer scriptBuffer = new StringBuffer();

 

Re: RFC: Ten things every Wicket programmer must know?

2011-07-27 Thread Bertrand Guay-Paquet

Hi!

I don't recall who the author is and the page is currently down (500 
server error), but 
http://www.small-improvements.com/10-things-about-apache-wicket-i-love 
is a post I enjoyed reading earlier this year.


Regards,
Bertrand

On 27/07/2011 6:29 PM, Jeremy Thomerson wrote:

Hello all,

   I'm writing an article for a Java magazine and would like to include in it
a list of ten things every Wicket programmer must know.  Of course, I have
my list, but I'd be very curious to see what you think should be on that
list from your own experience.  Or, put another way, maybe the question
would be what I wished I knew when I started Wicket - what tripped you up
or what made you kick yourself later?

   Please reply back if you have input.  Please note that by replying, you
are granting me full permission to use your response as part of my article
without any attribution or payment.  If you disagree with those terms,
please respond anyway but in your response mention your own terms.

Best regards,



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



Re: RFC: Ten things every Wicket programmer must know?

2011-07-27 Thread Clint Checketts
My Top 10 (some already mentioned):


   1. Use LoadableDetachableModels
   2. DefaultModels get detached otherwise you need to detach your model
   manually (as Dan mentioned)
   3. Setup components to pull in their data and state, typically via
   models. This includes pulling in a components isVisible/enables/list entries
   4. Feel comfortable with anonymous inner classes, the inline code helps
   readability, just don't get so comfortable you never refactor it into its
   own separate class once it gets large (if it doesn't fit on your screen
   anymore)
   5. Make sure your component hierarchy matches your markup hierarchy: did
   you add the component in your java code? Did you add it to the correct
   parent (form, repeater, page)?
   6. Understand the Form processing lifecycle: Check required, converter,
   validation, update models, onSubmit/onError.
   7. Using Ajax? Understand the difference between AjaxEventBehavior and
   AjaxFormComponentUpdatingBehavior (the second triggers form processing on
   the field)
   8. Clean up your page layout using markup inheritance
   9. The covariant get() methods for WebApplication and Session are super
   useful, create your own version in your own Application and Session to clean
   up your class casts.
   10. Speaking of cleaning up casts... using Generics on your components
   (and models) are worth it. And feel free to use Void if there is no
   underlying model or object (I typically do that with Links, Buttons and
   simple Forms that I'm not setting a specific model on).

These things are all fresh in my mind since I'm teaching Wicket this week.
;)  Good luck on the article Jeremy!

-Clint

On Wed, Jul 27, 2011 at 8:46 PM, Dan Retzlaff dretzl...@gmail.com wrote:

 1. Wicket's IOC integrations are really easy to get started with, but there
 are some gotchas. Since they inject serializable proxies* *to dependencies
 instead of the dependencies themselves, the dependency gets
 retrieved/created from Guice/Spring each time a page is deserialized.
 Therefore, it's very important that you never inject anything that's meant
 to maintain state across requests. This took a while for us to learn.

 2. Also related to serialization, after one year of working with Wicket I
 have a new fear/respect for the final keyword on local variables.
 Generally speaking, any non-trivial, non-Component object should not be
 serialized and should therefore not be marked final and used by an
 anonymous
 inner class. Alarm bells start going off for me when I see that a developer
 has made such an object final.

 3. Setting a default model on a component means it will get detached for
 you. If you have a model that isn't any component's default model, you need
 to detach it yourself.

 Good luck with your article!

 Dan

 On Wed, Jul 27, 2011 at 4:30 PM, Ben Tilford b...@tilford.info wrote:

  1. How static resources work. For a newcomer this can be
  shocking/frustrating.
  2. Models are a context that holds a reference to a model.
 
 
  On Wed, Jul 27, 2011 at 5:21 PM, Scott Swank scott.sw...@gmail.com
  wrote:
 
   Jeremy,
  
   I just threw together the following, which indicates that at least to
   me Models are worth 3 of your 10 items.
  
   1. Most components have a backing object of some sort. This object is
   referenced via a Model. Significantly, the type of the component and
   the model match (e.g. LabelInteger has an IModelInteger).
   2. These objects live in the session and are managed in the session by
   wicket, so that when the component goes out of scope the object is
   removed from the session by wicket.
   3. Because domain objects are often too large to store in the session
   there is a LoadableDetachableModel that is responsible for loading the
   object whenever it is needed in a request and then flushing it at the
   end of the request via detach().
  
   Cheers,
   Scott
  
   On Wed, Jul 27, 2011 at 3:29 PM, Jeremy Thomerson
   jer...@wickettraining.com wrote:
Hello all,
   
 I'm writing an article for a Java magazine and would like to include
  in
   it
a list of ten things every Wicket programmer must know.  Of course,
 I
   have
my list, but I'd be very curious to see what you think should be on
  that
list from your own experience.  Or, put another way, maybe the
 question
would be what I wished I knew when I started Wicket - what tripped
  you
   up
or what made you kick yourself later?
   
 Please reply back if you have input.  Please note that by replying,
  you
are granting me full permission to use your response as part of my
   article
without any attribution or payment.  If you disagree with those
 terms,
please respond anyway but in your response mention your own terms.
   
Best regards,
   
--
Jeremy Thomerson
http://wickettraining.com
*Need a CMS for Wicket?  Use Brix! http://brixcms.org*
   
  
   -
   

Validation problem - OnError event everytime I submit

2011-07-27 Thread phaedoland
Hello everyone,

I'm a newbie using this wicket framework. I'm developing a user registration
form, which works quite fine. But when it comes to validate certain fields,
there is no way to have this form behaving as I wish.

My textfields are simple *TextFieldString* and some of them have the
*setRequired *set to true. I also have an *AjaxButton *which submits the
form. To show the validation messages, I use the *FeedbackPanel*, but I want
to show a message next to each invalid field.

This button has the the *onSubmit *and *onError *methods overriden.

The thing is, once I submit the form and there is a validation error, even
if I fulfill all the fields, I get the same error. (onError method is always
called). 

Please, could you help me?

Thank you very much.

Daniel.


--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/Validation-problem-OnError-event-everytime-I-submit-tp3696379p3696379.html
Sent from the Users forum 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 can i get inline styles of div in runtime?

2011-07-27 Thread accord
Hi,

For example, i did something with my div by javascripts and changed it's
width, height, left, top or others attributes.
So, how can i get this values in wicket : width=x .. ? for example by click
button or when it's some event come: onmouseup, but the event not of this
div, the event from some other component.

--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/How-can-i-get-inline-styles-of-div-in-runtime-tp3698773p3698773.html
Sent from the Users forum 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: Validation problem - OnError event everytime I submit

2011-07-27 Thread Jeremy Thomerson
Are you adding the feedback panel to the ajax request target in,both
onSubmit and onError?  If so, it should tell you what error is making you
get to the onError method.
 On 2011 7 27 21:50, phaedoland phaedol...@gmail.com wrote:
 Hello everyone,

 I'm a newbie using this wicket framework. I'm developing a user
registration
 form, which works quite fine. But when it comes to validate certain
fields,
 there is no way to have this form behaving as I wish.

 My textfields are simple *TextFieldString* and some of them have the
 *setRequired *set to true. I also have an *AjaxButton *which submits the
 form. To show the validation messages, I use the *FeedbackPanel*, but I
want
 to show a message next to each invalid field.

 This button has the the *onSubmit *and *onError *methods overriden.

 The thing is, once I submit the form and there is a validation error, even
 if I fulfill all the fields, I get the same error. (onError method is
always
 called).

 Please, could you help me?

 Thank you very much.

 Daniel.


 --
 View this message in context:
http://apache-wicket.1842946.n4.nabble.com/Validation-problem-OnError-event-everytime-I-submit-tp3696379p3696379.html
 Sent from the Users forum 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 can i get inline styles of div in runtime?

2011-07-27 Thread Pedro Santos
I guess the simplest way is to encode the property you want in the
AJAX callback URL.
e.g.

someComponent.add(new AjaxEventBehavior(someEvent)
{
protected void onEvent(AjaxRequestTarget target)
{
String encodedPropertyValue =
getRequest().getQueryParameters().getParameterValue(parameter).toString();
}

public CharSequence getCallbackUrl()
{
return super.getCallbackUrl() + parameter='+Wicket.$(\ +
someComponent.getMarkupId() + \).someProperty+';
}
});

On Wed, Jul 27, 2011 at 11:57 AM, accord vuacc...@gmail.com wrote:
 Hi,

 For example, i did something with my div by javascripts and changed it's
 width, height, left, top or others attributes.
 So, how can i get this values in wicket : width=x .. ? for example by click
 button or when it's some event come: onmouseup, but the event not of this
 div, the event from some other component.

 --
 View this message in context: 
 http://apache-wicket.1842946.n4.nabble.com/How-can-i-get-inline-styles-of-div-in-runtime-tp3698773p3698773.html
 Sent from the Users forum 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





-- 
Pedro Henrique Oliveira dos Santos

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



wicket and xml

2011-07-27 Thread hariharansrc
I have to manage content for that i am planning to use xml and cms. I will
store xml documents in the database. So, i am wondering  how can a cms help
since we have to edit only xml files. So what to do.

--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/wicket-and-xml-tp3700330p3700330.html
Sent from the Users forum 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: wicket and xml

2011-07-27 Thread hariharansrc
I will store data in xml files and then store it in database when I retrieve
it again, I have to use XSLT to transform it to xhtml file. Whether, i have
to use wicket+java for the transformation in the server side or by using
javascript in client side. Since both of them are applicable what to chose
which will be the most efficient one. 

--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/wicket-and-xml-tp3700330p3700331.html
Sent from the Users forum 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: Technical Limit on Mount Points

2011-07-27 Thread Arjun Dhar
On my own investigation :-
WebRequestCodingStrategy$MountsMap :

/** backing map */
private final TreeMaplt;String, 
IRequestTargetUrlCodingStrategygt; map;

... that decides the data structure for the mounts, imo/

-
Software documentation is like sex: when it is good, it is very, very good; and 
when it is bad, it is still better than nothing!
--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/Technical-Limit-on-Mount-Points-tp3699113p3700408.html
Sent from the Users forum 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: wicketstuff tinymce development

2011-07-27 Thread Michal Letynski

W dniu 2011-07-27 17:27, jbrookover pisze:

Michal Letynski wrote:

Is here anyone who is currently doing something with tinymce wicketstuff
project ? I saw that in current version we are not able to add more then
one instance of tiny in one page.


I've recently made some commits to the tinymce wicketstuff package on
GitHub, if you want to call that currently doing something.  :)

You are certainly able to add more than one instance on a page.  We use this
package heavily throughout our applications and it works well, including
Ajax, spellcheck, and multiple configuration settings.


You can do this with current implementation ? Or you did some changes ?
According to:
http://tinymce.moxiecode.com/tryit/multiple_configs.php

 Mode should be switched to textareas our current implementation 
provide exact only.



Jake

--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/wicketstuff-tinymce-development-tp3698059p3698489.html
Sent from the Users forum 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