On Tue, Nov 11, 2008 at 9:53 AM, Ryan <[EMAIL PROTECTED]> wrote: > Thanks again Igor, your always quick to respond and a huge help!
you are welcome -igor > -Ryan > > On Tue, Nov 11, 2008 at 09:26:44AM -0800, Igor Vaynberg exclaimed: > >>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] > > --------------------------------------------------------------------- > 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]