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]

Reply via email to