jyu.formwidget.object.

التحميل الان

jyu.formwidget.object. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • GPL
  • اسم الناشر:
  • Asko Soukka
  • موقع ويب الناشر:
  • http://iki.fi

jyu.formwidget.object. العلامات


jyu.formwidget.object. وصف

يقدم الدعم التجريبي Schema.Object Support for Plone.Autoform و Plone.app.z3cform. Jyu.Formwidget.Object هي وحدة نمطية Python تقدم دعما إثباتا تجريبيا من حقول الكائنات ('' Zope.schema.Object '') على z3c.form والاستخدام لحالة الاستخدام حيث يرغب المرء في حفظ البيانات الهرمية المستندة إلى المخطط على Objects.Developer Compressi لا يمكن أن تقول، لماذا يرغب أي شخص في القيام بذلك (بدلا من تعيين البيانات إلى الحاويات والعناصر)، ولكن آمل أن توفر هذه الحزمة أمثلة، وكيفية عمل حقول الكائنات مع '' plone.autoform '' '' و plone's التحقق من صحة kss.هذه الحزمة * يوفر '' Isubformactory '' for Object-widget داخل '' iautoextibleform '' * ينفذ تطبيقات "الإدخال" "الإدخال" البسيط "و" "عرض" -لفيد * يقدم تكامل التحقق من صحة KSS مع دعم المجال الخاص بالكائنات * AnykePatches Plone.Z3CForm's Traversal To Support Object-Widgets * يوفر فئة المصنع مجردة بسيطة لتخزين قيم حقول الكائنات ك "SimpleItem" "- خصائص. لاحظ أن هذه الحزمة تعتمد على Plone.app.z3cform و "iploneformlayer" egisters. بالإضافة إلى ذلك، لا يدعم التغيير الثانوي في CSS التحقق من صحة KSS IE6 (لا يدعم ""> "" محدد الأطفال). عودة إليجيا أولا، نحدد مخططا بسيطا، نود إعادة استخدام كجزء من المخططات الأخرى: من Zope استيراد Schemafrom Zope.Interface استيراد Invariant، Invalidfrom Plone.Directives استيراد FormFrom Zope.i18NMessageIDAGEID استيراد moshessFactory باعتباره ZopemessAgefactory_ = ZopemessAgfactory ("My.Package") STARTBOODENED (غير صالح): __doc__ = _ (U "البداية أو تاريخ الانتهاء غير صالح ") Class Iperiod (Form.Schema): Start = Schema.Date (العنوان = _ (U" budter_label "، الافتراضي = U" بدأت فترة ")، مطلوب = صحيح) نهاية = Schema.Date (العنوان = _ (U "الفترة_END_END_LABEL"، الافتراضي = "انتهت الفترة")، مطلوب = TRUE) ineVariant Def ValidateStartend (البيانات): إذا كانت البيانات .start غير لا شيء وبيانات. أدخل ليست بلا: البيانات> البيانات . إرسال: رفع StartBeyend (\ _ (_ (U "يجب أن يكون تاريخ البدء قبل تاريخ الانتهاء.") ثم نحدد المخطط الرئيسي، الذي يعيد استخدام المخطط الأول: Class Iworkperiod (Form.Schema): العنوان = Schem A.Textline (العنوان = _ (U "Work_title_label"، Default = U "العنوان")، مطلوب = صحيح) الوصف = schema.textline (العنوان = _ (U "work_des_description_label"، الافتراضي = U "الوصف")، مطلوب = FALSE) الفترة = Schema.Object (العنوان = _ (U "work_period"، الافتراضي = U "الفترة")، المخطط = iPeriod، مطلوب = صحيح) أخيرا، نحن نسجل عامل كائن، مما يخلق "Simpleitem" مطابقة لدينا مخطط ل '' z3c.form '' للتحقق من صحة وتخزين كخاصية للكائن الفعلي الذي يتم إنشاؤه أو تحريره: من خمسة استيراد Grokfrom Zope.interface استيراد Interfacefrom Z3c.Form.IndFaces استيراد IOBjectFactoryFrom Jyu.Formwidget.Object.Factory استيراد التقليدين My.Apackage.Schemas استيراد Iperiodclass DroadFactory (التقليد المصنع، grok.multiadapter): grok.provides (iobjectary) grok.name ("my.package.schemas.iperiod") grok.adapts (واجهة، واجهة، واجهة، واجهة) واجهة = يتمكن iPeriodto قادرا على اختبار هذا، فيجب عليك، بالطبع، أيضا تحديد وتسجيل نوع محتوى جديد يستند إلى المخطط الرئيسي (على سبيل المثال مع البراعة). متطلبات: بيثون ما الجديد في هذا الإصدار: وأضاف ملاحظة عن مشاكل plone.app.textfield و pleone.lamedfile.


jyu.formwidget.object. برامج ذات صلة

fuzzyparsers

مجموعة من محلل المدخلات النموذج الحر (مع التركيز بشكل خاص على التواريخ) ...

120

تحميل

pycontracts.

حزمة بيثون تسمح بإعلان القيود على معلمات الوظائف وقيم العودة ...

122

تحميل