У меня есть набор из PageParameter
s для моей страницы, один из них - q
(для запроса). Это позволяет использовать хорошие URL-адреса:Wicket и Wicket-select2 используют параметр PageParameter 'q'. Как решить?
http://myapplication/search?q=myquery.
Но когда у меня есть компонент wicket-select2
на моей странице, он инициализирует запрос для select2 с тем же значением PageParameter
q
.
Это приводит к тому, что select2 возвращает пустой список параметров, в то время как пользователь еще ничего не выбрал.
Я знаю, что могу изменить имя своих PageParameters (к сожалению, некоторым клиентам придется менять URL-адреса). Или я могу переопределить методы в select2
, которые используют параметры q
.
Я задавался вопросом, есть ли лучшее решение?
[Update] Я также отправил этот вопрос на рассылки калиткой, и было предложено создать проблему: https://github.com/wicketstuff/core/issues/563
опубликуем ответ, когда то будет сделано :)
Спасибо Максиму за очень быстрого решения. Это снова хороший пример великого сообщества калиток! – RobAu
Будет ли калитка-select2 собираться поддерживать Wicket7? Из-за этого я уже уезжаю. Может быть, я должен остановиться. –
Я предполагаю, что вы все еще используете 'com.vaynberg.wicket.select2: wicket-select2', используйте' org.wicketstuff: wicketstuff-select2' для поддержки wicket 7/8 –