Hi,

as shown in https://github.com/cat1000/StarRating , Ajax works but there is 
still a problem with the callback function:

The callback function offered by the Rating plugin causes an infinite loop.

$('.auto-submit-star').rating({
                callback: function () {…}
}

br, Chris


> Am 19.04.2015 um 02:43 schrieb Chris <[email protected]>:
> 
> Hi Sven & all,
> 
> when using the JS Star Rating plugin 
> (https://www.fyneworks.com/jquery/star-rating 
> <https://www.fyneworks.com/jquery/star-rating>, star images instead of radio 
> boxes), the #AjaxFormChoicecomponentUpdatingBehaviour does not work anymore.
> 
> I have created a sample project based on the wicket-example „RadioGroupPage“ 
> and put it here: https://github.com/cat1000/StarRating 
> <https://github.com/cat1000/StarRating>
> 
> It would be great if someone could have a look the conflict.
> 
> Thanks a lot,
> Chris
> 
> 
> 
> 
> 
>> Am 18.04.2015 um 23:43 schrieb Chris <[email protected]>:
>> 
>> Hi Sven,
>> 
>> have you added the AjaxFormChoicecomponentUpdatingBehaviour in this example 
>> to the group?
>> 
>> group.add(new AjaxFormChoiceComponentUpdatingBehavior() {
>>           protected void onUpdate(AjaxRequestTarget target) {
>>       // Ajax actions here
>>       System.out.println("The selected value is " + 
>> getComponent().getDefaultModelObjectAsString());
>>   }
>> });
>> 
>> Thanks, Chris
>> 
>>> Am 18.04.2015 um 13:24 schrieb Sven Meier <[email protected]>:
>>> 
>>> Looks good.
>>> 
>>> I've just added an AjaxFormChoiceComponentUpdatingBehavior to 
>>> wicket-examples' RadioGroupPage and it worked as expected.
>>> 
>>> Which Wicket version? Can you create a quickstart?
>>> 
>>> Have fun
>>> Sven
>>> 
>>> On 18.04.2015 13:19, Chris wrote:
>>>> The html is as follows:
>>>> 
>>>> <wicket:panel>
>>>>   <form wicket:id="form" class="form">
>>>>      <div class="rating" wicket:id="group">
>>>>             <input wicket:id="radio1" type="radio"/>
>>>>          <input wicket:id="radio2" type="radio"/>
>>>>             ...
>>>>      </div>
>>>>   </form>
>>>> </wicket:panel>
>>>> 
>>>> best regards, Chris
>>>> 
>>>> 
>>>>> Am 18.04.2015 um 13:14 schrieb Chris <[email protected]>:
>>>>> 
>>>>> Hi Sven,
>>>>> 
>>>>> the form is added to a panel.
>>>>> 
>>>>> Chris
>>>>> 
>>>>> 
>>>>>> Am 18.04.2015 um 11:26 schrieb Sven Meier <[email protected]>:
>>>>>> 
>>>>>> Hi,
>>>>>> 
>>>>>> is your RadioGroup is bound to <wicket:container> in your markup?
>>>>>> 
>>>>>> Sven
>>>>>> 
>>>>>> On 18.04.2015 07:00, Chris wrote:
>>>>>>> Hi all,
>>>>>>> 
>>>>>>> I have a radio group with different radio choices and I would like to 
>>>>>>> add ajax behavior to the group.
>>>>>>> With the method #AjaxFormChoiceComponentUpdatingBehavior, the #onUpdate 
>>>>>>> is never called currently.
>>>>>>> 
>>>>>>> How to fix this?
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> Form form = new Form("form");
>>>>>>> RadioGroup<RadioChoice> radioGroup = new 
>>>>>>> RadioGroup<RadioChoice>("group", new Model<RadioChoice>() {...}
>>>>>>> 
>>>>>>> Radio<RadioChoice> radio1 = new Radio<RadioChoice>("radio1", new 
>>>>>>> Model<RadioChoice>(1));
>>>>>>> Radio<RadioChoice> radio2 = new Radio<RadioChoice>("radio2", new 
>>>>>>> Model<RadioChoice>(2));
>>>>>>> radioGroup.add(radio1);
>>>>>>> radioGroupd.add(Radio2);
>>>>>>> 
>>>>>>> form.add(radioGroup);
>>>>>>> 
>>>>>>> radioGroup.add(new AjaxFormChoiceComponentUpdatingBehavior() {
>>>>>>>          protected void onUpdate(AjaxRequestTarget target) {
>>>>>>>              // Ajax actions here
>>>>>>>          }
>>>>>>> });
>>>>>>> 
>>>>>>> Thanks, Chris
>>>>>>> ---------------------------------------------------------------------
>>>>>>> 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]
>> 
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to