Когда на экране есть несколько взаимодействующих элементов управления Ajax, и вы хотите контролировать видимость компонентов, реагирующих на эти элементы управления (чтобы вы отображали только то, что имеет смысл в любой конкретной ситуации), вызывая target.addComponent()
вручную для всего, что вы хотите обновление становится громоздким и не очень удобным для обслуживания.
В конечном итоге сеть обратных вызовов onClick
и onUpdate
может достичь точки, когда добавление нового компонента на экран становится намного сложнее, чем должно быть.
Каковы обычно используемые стратегии (или даже библиотеки, если такая вещь существует), чтобы избежать такого накопления сложности?
Обновление: Спасибо за ваши ответы, я нашел их все очень полезными, но я могу принять только один. К сожалению.