سؤال

أبحث عن دمج شكل البناء في الموقع أنا باستخدام, ولكن أنا على أمل أن تجد المكتبة التي لديها بعض أو معظم وظائف أنا أبحث عن.

أنا أبحث عن المكتبة التي سوف تعطيني المستخدم الرسومية لطيفة لبناء النموذج ، سلمان (أو XML أو مماثلة) الناتج يمكن أن ألعب في django الخلفية.أنا تخطط لاستخدام django إلى إخراج شكلها النهائي.

حاولت تشغيل هذا من خلال جوجل ، ولكن هذا فقط عائدات الشركات من جعل الأعمال التجارية من إنشاء واستضافة الأشكال على الانترنت.ولكن ليس في شكل مكتبة.

أي اقتراحات ؟

هل كانت مفيدة؟

المحلول

إذا كنت لا العقل إنفاق القليل من المال يمكنك أن تبحث في:

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

ومنشئ النموذج نفسه هو تماما العميل JS، لذلك كنت بحاجة فقط لنشر الانتاج (والذي هو JSON) لجانغو بدلا من السيناريو فب بهم.

نصائح أخرى

ولدي نفس المطلب،

وسأقوم بتحديث هذه الإجابة مرور الوقت ولكن التمهيد شكل باني (PHP) ويبدو لطيفا

https://github.com/minikomi/Bootstrap-Form-Builder عرض: http://minikomi.github.io/Bootstrap-Form-Builder/

مكتبة JS جديدة وهذا ما برزت للتو قد يكون ما كنت تبحث عن: HTTP: //dobtco.github .io / formbuilder /

وصفحة المشروع: https://github.com/dobtco/formbuilder

وغير متأكدة من قطعة جانغو لأنني لم يعمل مع ذلك حتى الآن، ولكن قد ترغب في النظر في AlpacaJS: http://www.alpacajs.org/

وأود أن أوصي رهيبة rel="nofollow ExtJS إطار لبناء مثل هذا النوع من التطبيق. وهنا مثال على ذلك.

تحويلة / formbuilder

وإضافة لوحة النموذج، ثم إسقاط النص وهلم جرا ... بسيطة الميتة. تحويلة JS 2.2 و 3.0 (ليست مستعدة بعد) هي LGPL وGPL ترخيص، لديك أيضا اشتراكات التجارية المتاحة، وأعتقد أنه يستحق أن يكون نظرة على ذلك.

SpiffForm يشبه Appnitro، ولكن مجانا (AGPL)، وربما يناسب احتياجاتك.

والرقع ترحب :-). (أنا مؤلف).

وكان هناك صيف جوجل للمشروع قانون العام الماضي التي بنيت سحب وإسقاط محرر النموذج باستخدام أدوات دوجو جافا سكريبت. انها ليست 100٪ كاملة من حيث وظيفة وأنا على التخمين كنت تريد.

ويفعل تفريغ كائن جافا سكريبت تمثل الشكل الذي يمكنك تحويل إلى JSON لإرسال عبر السلك.

واعتمادا على المهارات جافا سكريبت تعيينها يجب أن يوفر لك السبق في هذه المشكلة.

والتجريبي هنا هو: http://jbalogh.dojotoolkit.org/dojo-svn/ الافراج عن / دوجو / شركة نفط الجنوب / test.html

والمطبوعات من قبل شخص يعمل على ذلك: http://www.dojotoolkit.org/blog/jbalogh

وأنا لا أعتقد أن هناك أي شيء تماما مثل ما تريد من هناك. ربما كان الأقرب أن يكون محرر النص الغني مثل فكيديتور أو محرر TinyMCE. هذه المكتبات هي قليلا مثل واجهة المستخدم الذي استخدمته لكتابة سؤالك في ستاكوفيرفلوو، إلا أن لديهم أزرار شريط الأدوات لعناصر النموذج مختلفة (أو إذا لم يفعلوا ذلك، يمكنك بسهولة إضافة لهم أنفسكم).

وحيث يقوم المستخدم تواجه واحدة من هؤلاء المحررين (على افتراض كنت تكوينه لديك أزرار لعناصر النموذج) تكون قادرة على وضع نموذج مع الأساس أي معرفة تقنية.

ومع ذلك، إذا لم يعمل محرر النص الغني بالنسبة لك، ثم كنت في الأساس عالقة مع استخدام شيء من هذا القبيل المكتبة مسج UI (أنا أفكر بشكل رئيسي من الباطن قابلة للسحب مكتبة) لبناء الحل الخاص بك.

هذا يعتمد على ما إذا كنت على استعداد البرنامج بنفسك.كيف ديناميكية هل تريد ذلك ؟ نموذج بسيط باني لا ينبغي أن يكون من الصعب جدا على البرنامج باستخدام GWT, دوجو أو الخاص بك المفضلة-js-مكتبة إذا كنت تريد أن تذهب في هذا الطريق.أنصح GWT لأنها حقا ممتعة وسهلة الاستخدام يأخذ الرعاية من عدم التوافق بين المتصفحات.

إليك بعض الأفكار للحصول على المدخلات الممكنة لكل شكل/السؤال:

  • سطر واحد (الأسماء الخ)
  • RichTextArea (على غرار فكيديتور)
  • التقويم التاريخ/الوقت
  • خيارات متعددة (مربع)
  • واحد الخيارات (قائمة محدد)

كل المدخلات يحتاج المقابلة السؤال أو التسمية.هذه تحتاج إلى التعامل معها في النموذج الخاص بك في جانغو ، ممثلة في أشكال عرض (المحرر).

أنصحك تحقق من كيفية تضمين GWT التطبيق في القائمة templates/html وكيف يمكن التواصل بين جانغو GWT باستخدام جسون

ويساعد هذا الأمل ،

وأنا كنت تستخدم JSF هل يمكن استخدام هذا المكون formbuilder:

http://code.google.com/p/jsf-form-builder /

والتجريبي هو متاح هنا:

http://www.reppe-itsolutions.at/jsf-form-builder /

ربما ليس هذا هو الجواب الصحيح, ولكن إلقاء نظرة على أي حال, انها رهيبة :يمكنك وضع بعض جدا واضحة وسهلة القراءة التعليمات البرمجية في جافا - server و تحصل على كامل AJAX /جافا سكريبت شكل.مجرد إلقاء نظرة على التجريبي هنا.
أقسم انها حقا ، حقا رهيبة.

أوليفييه

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top