Вы всегда можете получить текущую цель запроса, используя RequestCycle.get().getRequestTarget()
, при условии, что существует активный цикл запроса, так что теоретически вы можете сделать это из своего лени-загруженного конструктора компонента, проверить, является ли это целью Ajax, и добавить компонент, если он есть.
Другим решением является поиск исходного кода AjaxLazyLoadPanel
и создание собственного компонента на его основе. (Это действительно просто, но, как вы можете видеть, если вы посмотрите на код, вы не сможете заставить его выставить цель запроса. Это не очень полезная вещь, но все важные функции заключены в конструкторе. , у вас очень мало выбора ..
Я бы не стал вмешиваться в Javascript, если на самом деле нет другого пути.