Wicket 6.2 AbstractDefaultAjaxBehavior getCallbackUrl não resolve mais variáveis ​​JS

Recentemente, tenho trabalhado na atualização de um grande aplicativo da Web que estava usando o wicket 1.4.18 para 6.2. Tivemos uma situação em que criamos variáveis ​​javascript para acompanhar o posicionamento em uma lista de arrastar e soltar. Este é apenas o lado wicket do código, já que o js sempre funcionou e não foi alterado.

ListItem.add(new AbstractDefaultAjaxBehavior()
{
    private static final long serialVersionUID = 1L;

    @Override
    public void onComponentTag(ComponentTag tag)
    {
        tag.put("ondrop", "var value = $(ui.item[0]).attr('hiddenvalue');"
            + this.getCallbackScript());
    }


    @Override
    public final CharSequence getCallbackUrl()
    {
        return super.getCallbackUrl() + "&hiddenvalue' + value + '";
    }
}

No entanto, o problema que estou correndo é as variáveis ​​javascript não estão resolvendo os valores e agora estão sendo tomadas como seqüências de caracteres literais (Ex: 'valor' em vez de 5) no getCallbackUrl. Este não foi o caso no postigo 1.4.18 e eu não acredito que este problema tenha se originado em nossa migração para o 1.5.8.

No final, só queremos ser capazes de extrair o valor usando

@Override
protected void respond(AjaxRequestTarget target)
{
    getRequest().getRequestParameters().getParameterValue("hiddenvalue");
}

Algum conselho sobre isso? Espero ter fornecido informações suficientes. Agradecemos antecipadamente por qualquer ajuda. Parte disso é um pouco além do meu conhecimento e pode ser intimidante sem saber onde procurar.

questionAnswers(3)

yourAnswerToTheQuestion