Какую библиотеку веб-элементов управления использовать для удобного создания форм с различными типами полей ввода? - PullRequest
1 голос
/ 04 сентября 2008

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

Я хотел бы иметь, возможно, основанную на JavaScript управляющую библиотеку, которую я могу просто снабдить некоторыми текстовыми метками, типами ввода и значениями по умолчанию. Затем управляющая библиотека каким-то образом отображает форму в HTML, и мне не нужно создавать HTML-таблицу, выбирать соответствующие стандартные веб-элементы управления и все такое.

Я использовал dhtmlxGrid , чтобы создать довольно много таблиц, и это хорошо работает для меня. Теперь мне нужно то же самое, что может помочь мне при создании чего-то вроде карточных форм.

Я также нашел ActiveWidgets , но, похоже, от меня потребуется много работы. Я ищу не только отдельные элементы веб-управления, но и нечто вроде библиотеки, которая может помочь мне с общей картой.

Я предполагаю, что у многих из вас была эта проблема раньше. Будем рады услышать, какие решения вы нашли, чтобы быть лучшими. Кстати: я работаю в VisualStudio с ASP.NET.

Ответы [ 3 ]

2 голосов
/ 16 октября 2008

Я бы хотел посмотреть на Ext JS для этого.

Ext JS

1 голос
/ 04 сентября 2008

Я знаю, что это не отвечает на вопрос, но я всегда писал свой собственный, или, вернее, писал один раз и настраивал его для других приложений. Когда я сохраняю вопросы в БД, я сохраняю, какой это тип ввода, затем в форме я динамически создаю соответствующий элемент управления в зависимости от того, какой тип ввода нужен для вопроса, и добавляю этот элемент управления в динамически созданную ячейку таблицы по мере продвижения.

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

Не так уж плохо написать это, если у вас есть время. Мой текущий модуль форм выполняет несколько десятков форм из одного модуля.

1 голос
/ 04 сентября 2008

Вы смотрели на InputEx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...