Показать сообщение отдельно
Старый 01.10.2015, 00:09   #3  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от Vasiliy Petrovich Посмотреть сообщение
можно ли так сделать? есть примеры?
если это бизнес-задача - не делайте так.
подумайте как с этим будут работать пользователи? они будут скролить 40-50-80-100 полей? они проклянут такого разработчика.

лучше продумайте интерфейс для пользователей.
сделайте общий случай со всеми предназначенными для пользователей полями
и просто выключайте ненужные поля.

другими словами, не добавляйте программно, а выключайте в заранее созданной форме!
это намного проще в разработке.
и, поверьте, намного проще в сопровождении (хотя бы из-за перекрестных ссылок).

====================
если уж будете делать добавление, то, пожалуйста, не уподобляйтесь большинству горе-разработчиков - помните о правах. средствами администрирования, пользователю можно выключить поля или сделать поле доступным только для чтения. подавляющее большинство тех кто делает "добавление", забывает об этом и раскрывает пользователям все.
За это сообщение автора поблагодарили: gl00mie (2).