Я создаю интерфейс для веб-приложения для сбора данных. Операторы, использующие приложение сбора данных, будут регистрировать данные для дюжины различных проектов, для каждого проекта требуются разные поля. Есть некоторые общие поля (например, имя, адрес ... и т. Д.), Но тогда каждый проект также имеет настраиваемые поля для дополнительных данных, которые необходимо собрать. Некоторые проекты требуют десятки дополнительных полей, а некоторые проекты требуют только 1 или 2 поля. Кто-нибудь может придумать «чистый» способ справиться с этой ситуацией? Я не хочу создавать входную страницу для каждого проекта, и некоторые люди мечтают о создании шаблонов пользовательского интерфейса в XML. Любое руководство будет высоко ценится.