yafowil.yaml.

محلل يامل لأشجار القطعة
التحميل الان

yafowil.yaml. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • BSD License
  • اسم الناشر:
  • BlueDynamics Alliance
  • موقع ويب الناشر:
  • http://bluedynamics.com

yafowil.yaml. العلامات


yafowil.yaml. وصف

محلل يامل لأشجار القطعة Yafowil.yaml هي وحدة بيثون لوصف نموذج Yafowil في Yaml.usagecreate ملف Yaml يحتوي على النموذج Description: الاسم: Demo_formprops: Action: Contents.form_actionwidgets: - العنوان: مصنع: التسمية: الحقل: خطأ: EXPR: Context.get (العنوان "، '') الدعائم: التسمية: العنوان المطلوب: لا عنوان معين الوصف: المصنع: التسمية: الحقل: textarea القيمة: expr: context.get (" الوصف "،") الدعائم: التسمية: وصف صفوف: 5- توفير: المصنع: إرسال الدعائم: العمل: حفظ التعبير: المعالج الحقيقي: context.save next: context.next label: يتم تمثيل Noveach Widget عقدة صفيفا واحدا. مفاتيح هي رسم خرائط للحجج المقابلة ل YAFOWIL.BASE.FASTORY: أسماء سجل المصنع بالسلاسل المصنع. اسم القطعة اسم. مطلوب فقط على الجذر، بالنسبة إلى مفتاح القطعة للأطفال يتم استخدام مفتاح القطعة. قيمة عنصر واجهة المستخدم Callable / التعبير قيمة عنصر واجهة المستخدم الإرجاع. خصائص القطعة. كل قطعة Widget هي صفيفا مشتركا مع مفتاح واحد - اسم القطعة - يحتوي مرة أخرى على مجموعة مشتركة مع مفاتيح descibed هنا. لا تحتوي القيم القوية الثابتة على القيم الثابتة، قد تحتوي التعاريف على تعبيرات ثعبان، والوصول إلى سياق التقديم والمؤشرات إلى Callables.- إذا كانت قيمة تعريف تبدأ مع expr:، يتم إنشاء غلاف رد اتصال يتم تنفيذه في كل مرة تحصل على شجرة عنصر واجهة المستخدم. لأسباب أمنية، يمكن الوصول إلى سياق التقديم فقط في التعبيرات. - إذا بدأت قيمة التعريف مع السياق، فسيتم استخدام سياق التقديم لطرد الاحتياطات. إذا فشل البحث، فقم بإرجاع قيمة تعريف كسلسلة- إذا ".". تم العثور على قيمة التعريف، وحاول البحث عن رد الاتصال من مسار الوحدة النمطية. إذا فشل البحث، فإن قيمة تعريف العودة كسلسلة.Define تقديم سياق التقديم السياق يتم توفيره بواسطة فئة. الرجوع إلى مثال وصف النموذج أعلاه، يبدو هذا مثل: >>> Formrenderingcontextext (كائن): ...... الدعوة الحصول على (الذات، المفتاح، الافتراضي = لا شيء): ... # هل بحث البيانات هنا ... القيمة = المفتاح ... قيمة الإرجاع ...... def form_action (الذات، القطعة، البيانات): ... # إنشاء وإرجاع عنوان URL لعنك ... إرجاع 'http://example.com/form_action'. ..... DEF URL ... العودة 'http://example.com/form_actemple_succeed'to الحصول على شجرة القطعة Yafowil من يامل، استخدم Yafowil.yaml.parsl: >>> استيراد Yafowil.loader >>> من Yafowil.yaml استيراد Parse_from_yaml >> > rendering_context = formrenderingcontext () >>> النموذج = parse_from_yaml (demo_form_path، context = rendering_context) هذا النتائج إلى ...: >>> form.printtree () : demo_form : العنوان : الوصف : حفظ ... الذي يجعل: >> > PXML (النموذج ())


yafowil.yaml. برامج ذات صلة