Hello Johan
thanks!
Now I understand why some methods where changed from String to
CharSequence :)
--
greetings from Berlin,
Rüdiger Schulz
Johan Compagner wrote on 26.04.2006 at 12:07:
> just a quick tip
> don't call toString() on the buffer. Just return the buffer itself.
> johan
> On 4/26/06, Rüdiger Schulz <[EMAIL PROTECTED]> wrote:
> Hello Igor,
> thanks for your reply!
> But super.getOnClickScript() just returns null. Looking at Link's
> code, I found out that the onClick code is created in method
> onComponentTag(), and simply replaced by getOnClickScript() if that
> doesn't return null.
> But I found a solution:
> protected CharSequence getOnClickScript(CharSequence url) {
> StringBuffer buf = new StringBuffer();
> buf.append("if (!window.confirm('Are you sure?')) return false;");
> buf.append("location.href='");
> buf.append(url);
> buf.append("';");
> return buf.toString();
> }
> The tricky part of generating the url is done already, and passed as
> an argument. I already wondered before what url that might be, but it
> turns out its just what I needed :)
> --
> greetings from Berlin,
> Rüdiger Schulz
> Igor Vaynberg wrote on 25.04.2006 at 20:00:
>> protected String getOnClickScript() {
>> String wicketScript=super.getOnClickScript();
>> return "if (!alert('blah')) return false; "+wicketScript;
>> }
>> -Igor
>> On 4/25/06, Rüdiger Schulz <[EMAIL PROTECTED]> wrote:
>> Hello all,
>> I want to use a <button> which is specified by a Link in java. This
>> works fine, my onClik() method of the link is executed.
>> Now I want to prepend a onClick-JavaScript, asking for confirmation
>> via window.confirm(), and not executing the Wicket generated
>> Javascript if cancel is clicked.
>> My problem is, I don't get my JavaScript prepended.
>> When I override getOnClickScript(), the Wicket-generated JS is
>> discarded.
>> When I use an (Simple)AttributeModifier or AttributeAppender, my
>> JavaScript is put into another onClick attribute of the <button> tag,
>> and it never gets executed.
>> Is there a way to put my custom script before the Wicket script? Or
>> should I simply look for another solution (like an image link
>> or sth like that)?
>> --
>> greetings from Berlin,
>> Rüdiger Schulz
>> -------------------------------------------------------
>> Using Tomcat but need to do more? Need to support web services, security?
>> Get stuff done quickly with pre-integrated technology to make your job easier
>> Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
>> http://sel.as-us.falkag.net/sel?cmdlnk kid0709 bid 3057 dat1642
>> _______________________________________________
>> Wicket-user mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/wicket-user
> -------------------------------------------------------
> Using Tomcat but need to do more? Need to support web services, security?
> Get stuff done quickly with pre-integrated technology to make your job easier
> Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
> http://sel.as-us.falkag.net/sel?cmdlnk kid0709 bid 3057 dat1642
> _______________________________________________
> Wicket-user mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/wicket-user
-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid0709&bid&3057&dat1642
_______________________________________________
Wicket-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wicket-user