У меня есть контроллер, который создает боковую панель.В середине боковой панели находится небольшой раздел данных пациента, который время от времени необходимо обновлять с помощью ajax.Итак, я создал элемент и функцию для этой конкретной области.Я использую requestAction, чтобы получить данные пациента для элемента при рендеринге всей боковой панели.Но когда я делаю ajax-запрос, я напрямую вызываю функцию данных пациента и возвращаю ее вид.Затем Ajax загружает div с данными из представления.
Моя неудовлетворенность заключается в том, что теперь у меня есть один и тот же точный код представления в двух местах.Один раз в виде и один раз в элементе.В идеале, я уверен, что я должен использовать элемент для обоих.Я думаю, я мог бы создать другую функцию для вызова ajax-запроса, которая просто выполняла бы requestAction для получения данных элемента.Но это похоже на ненужный дополнительный слой.
В Xaraya я бы избежал всего этого, просто используя представление данных пациента в представлении боковой панели.
Как мне следует обрабатывать это, чтобы наиболее эффективно повторно использовать тот же код?1007 *