Упростить API веб-форм

Рейтинг: 13.5357  
Новая
Предложил Пользователь 11948 21.10.2012 10:53:27

Упростить API веб-форм

У меня мозг взрывается. Почему нельзя по аналогии всем привычных инфоблоков сделать? Ответы, вопросы, результаты, поля. С позиции пользователя то сложно. А с позиции разработчика вообще атас. Меня они как пугали с первых шагов, так и продолжают пугать.

Рейтинг: 0  
Пользователь 25773 22.10.2012 10:02:34
Антон. Не бойся, разберешься с API. Там нормальные вещи есть. Событий много.

Самое чудовищное в модуле - это визуальный редактор. Он сам дописывает поля.

Приходится делать так:

<?if (false):?>
//вывод полей которые не надо выводить, а визуальный редактор требует
<?endif?>
Рейтинг: 8.3547  
Пользователь 11948 22.10.2012 10:08:07
Не вопрос сложности стоит, а вопрос комфортности и КПД. Клиент не обрадуется счету за "изменить ответ веб-формы".
Рейтинг: 8.3547  
Пользователь 25773 22.10.2012 10:09:23
Еще в формах очень тяжело кастомизировать вопросы списки. Если <input type="text" .. > как-то можно настроить в параметрах вопроса, то внешний вид списка никак.

Очень часто требования верстки такие
<ul>
  <li><input type="checkbox" ...><label ...>....</label></li>
  <li><input type="checkbox" ...><label ...>....</label></li>
  <li><input type="checkbox" ...><label ...>....</label></li>
</ul>
А у битрикса какая-то фигня:
<input type="checkbox" ...> текст<br>
<input type="checkbox" ...> текст<br>
<input type="checkbox" ...> текст<br>
Рейтинг: 0  
Пользователь 1848 22.10.2012 12:07:49
Самое чудовищное в модуле - это визуальный редактор
Это да! А что, им кто-то еще пользуется? Проще использовать для вывода шаблон компонента, чем танцевать с виз. шаблоном.
внешний вид списка никак
Приходится формировать их самому, не удобно, но жить можно.

Печалит отсутствие динамично добавления ответов в форме, например:
Вопрос 1. Ответ (селект, инпут).
Вопрос 2. Ответ (селект, инпут).