Предложения для конструктора форм JavaScript? [закрытый]

попробуйте этот код ...

создать экземпляр класса AudioManager, вызвав метод getSystemService () с аргументом Context.AUDIO_SERVICE. Как только мы создадим экземпляр класса AudioManager, мы сможем использовать метод setRingerMode () для установки громкости или режимов звонка нашего устройства. основываясь на наших требованиях. КОД:

AudioManager aManager = (AudioManager)getSystemService(Context.AUDIO_SERVICE);
aManager.setRingerMode(AudioManager.RINGER_MODE_SILENT);

с помощью метода getRingerMode () класса AudioManager мы можем легко получить текущий режим звонка устройства.

AudioManager aManager = (AudioManager)getSystemService(Context.AUDIO_SERVICE);
int currentMode = aManager.getRingerMode();

if(currentMode == AudioManager.RINGER_MODE_NORMAL){
    // Do your code
}
27
задан Jack M. 18 May 2009 в 19:41
поделиться

6 ответов

Если вы не против потратить немного денег, вы можете посмотреть:

Machforms: http://www.appnitro.com/

Сам конструктор форм - это полностью на стороне клиента JS, поэтому вам просто нужно будет опубликовать вывод (который является JSON) в django вместо их скрипта php.

10
ответ дан 28 November 2019 в 05:08
поделиться

Это зависит от того, готовы ли вы программировать его самостоятельно. Насколько динамично вы этого хотите? Простой конструктор форм не должен быть слишком сложным для программирования с использованием GWT , Dojo или your-favourite-js-library , если вы хотите пойти по этому пути. Я бы порекомендовал GWT, потому что это действительно весело, просто в использовании и устраняет несовместимость между браузерами.

Вот несколько мыслей о возможных вводах в каждую форму / вопрос:

  • Одна строка (для имен и т. Д.)
  • RichTextArea (аналогично FCKEditor)
  • Дата / время в календаре
  • Несколько вариантов (флажок)
  • Отдельные варианты (селектор списка)

Для каждого ввода требуется соответствующий вопрос или метка. Они должны обрабатываться в вашей модели в Django и отображаться как таковые в представлении форм (и редакторе).

Я рекомендую вам проверить , как встроить приложение GWT в существующие шаблоны / html и как взаимодействовать между django и GWT с помощью json

Надеюсь, это поможет,

0
ответ дан 28 November 2019 в 05:08
поделиться

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

0
ответ дан 28 November 2019 в 05:08
поделиться

В прошлом году был проект Google Summer Of Code, в котором был создан редактор форм перетаскивания с использованием инструментария Dojo JavaScript. Он не на 100% завершен с точки зрения функциональности, которую, как я полагаю, вы хотели бы.

Он действительно выгружает объект javascript, представляющий форму, которую вы можете преобразовать в JSON для отправки по сети.

В зависимости от вашего набора навыков JavaScript, это должно дать вам фору для решения проблемы.

Демо находится здесь: http://jbalogh.dojotoolkit.org/dojo-svn/release/dojo/soc/test.html

Записи в блоге человека, работающего над этим: http://www.dojotoolkit.org/blog/jbalogh

1
ответ дан 28 November 2019 в 05:08
поделиться

Возможно, это неправильный ответ, но все равно посмотрите, это круто: вы помещаете очень ясный и простой для чтения код на Java-сервер и получаете полную форму AJAX / Javascript. Просто взгляните на демонстрацию здесь .
Клянусь, это действительно, действительно круто.

Оливье

-2
ответ дан 28 November 2019 в 05:08
поделиться

Я бы порекомендовал отличный ExtJS framework для создания такого рода приложений. Вот пример.

ext / formbuilder

Добавить панель формы, затем отбросить текстовое поле и так далее ... очень просто. Ext JS 2.2 и 3.0 (еще не готовы) имеют лицензии LGPL и GPL, у вас также есть коммерческие подписки, думаю, стоит взглянуть на них.

4
ответ дан 28 November 2019 в 05:08
поделиться
Другие вопросы по тегам:

Похожие вопросы: