the naming is bad since in wicket "fallback" means it still does the exact same thing albeit without ajax/js. i think if you want that kind of behavior you will have to roll your own link, possibly extending from abstractsubmitlink.
-igor On Tue, Nov 11, 2008 at 9:14 AM, Ryan <[EMAIL PROTECTED]> wrote: > Currently SubmitLink sets the to href='#', instead it would have a valid > href (similar to a regular Link). The onclick would still submit the > form but return false to prevent the href being followed in javascript > browswers. > > Then the you have 1 of 2 cases: > 1) the browswer has javascript and runs the onclick handler, which > returns false so the href is not followed. This is standard SubmitLink > behavior. > > 2) the browser does not support javascript, completely ignores the > onclick handler and instead follows the href. This *does not* submit the > form. This is standard Link behavior. > > The usecase for this is when you have a form that would be nice to > submit, but its not required that it be submitted (such as pagination). > I realize this is a very weird corner case. At this point the design > calls for a lot of stuff that cannot be done without javascript so I am > probably going to just use submitlink anyway. > > I only asked on the list to see if someone had done the work for something > like this already. > > Thanks! > -Ryan > > On Tue, Nov 11, 2008 at 08:52:50AM -0800, Igor Vaynberg exclaimed: > >>you cannot have a submitLINK and not have javascript. what would your >>href be? links do not submit forms, only buttons do. >> >>-igor >> >>On Mon, Nov 10, 2008 at 2:03 PM, Ryan <[EMAIL PROTECTED]> wrote: >>> I have a DataView component and each row has a CheckBox to select that >>> row. I prefer not to have an ajax call on each selection by the user. >>> The issue is that with the default PagingNavigator I lose which >>> checkboxes were selected when the page is changed (naturally, because the >>> form is not submitted). >>> >>> I can make a PagingNavigator that uses SubmitLink, but then I lose >>> pagination for those without javascript (rare, I know). >>> >>> SubmitLink uses the onclick handler (despite what the javadoc says, see >>> WICKET-1925), and its href is set to #. I was planning on making a >>> FallbackSubmitLink with the same onclick as SubmitLink and the same href >>> as a regular Link. I just need to make sure that the onclick always >>> returns false so browsers with javascript will not follow the href. >>> >>> If such a component existed, users with javascript would be able to >>> paginate without losing selections. Those without javascript can still >>> paginate, but the checkboxes do not stay checked across pages. >>> >>> My questions are... has anyone built something like this already? Is there >>> a better way? >>> >>> Thanks! >>> Ryan >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: [EMAIL PROTECTED] >>> For additional commands, e-mail: [EMAIL PROTECTED] >>> >>> >> >>--------------------------------------------------------------------- >>To unsubscribe, e-mail: [EMAIL PROTECTED] >>For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]