Шаблон интерфейса приложения - PullRequest
0 голосов
/ 30 марта 2009

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

1 Ответ

1 голос
/ 30 марта 2009

XML обеспечит аккуратное решение вашей проблемы. В зависимости от выбора пользователя, попросите пользователя заполнить больше полей. Из вашей постановки задачи видно, что вы знаете, сколько проектов требуют дополнительных полей, а какие нет. Если вы знаете эти данные, то введите эти данные в базу данных, а затем соответственно сгенерируйте страницу формы. Однако даже если данные доступны динамически с использованием интерактивного javascript и ajax, вы можете легко найти правильное решение.

...