Нечто похожее делал через XML. Т.е. шаблон формируется на основе описания в XML, ну а так как это текстовый файл и структуру его можно менять произвольно, то остается только написать модуль считывания этих данных. А вот что касается автоматической генерации форм ввода, то тут уже ситуация хуже. Если это простые поля ввода, то можно еще сделать довольно красивое автоматическое размещение их на форме, но если что-то сложнее, то лучше это делать ручками.
В идеале конечно надо писать свой дизайнер форм и структуры.
__________________
Жизнь такова какова она есть и больше никакова.
Помогаю за спасибо.
|