هل توجد أي مكتبات لمكونات JSF تنشئ علامات HTML الدلالية والمتصفحات المختلفة؟[ينسخ]
-
09-06-2019 - |
سؤال
هذا السؤال لديه بالفعل إجابة هنا:
أنا أستخدم RichFaces وفقًا لمتطلبات العميل، ولكن الترميز الذي ينشئه (وعناصر تحكم الأسهم في JSF) يمثل فوضى عارمة في الجداول المتداخلة.هل هناك أي مكتبات تحكم تولد علامات أفضل؟يعد دعم AJAX إضافة كبيرة!
المحلول
يوجد ICEFaces الذي يوفر دعمًا دلاليًا أكثر من RichFaces. كما يمكنك تجربة مجموعة Nitobi التي توفر أيضًا حلاً مشابهًا. إذا لم تكن راضيًا عن أي من هذه الأشياء، أقترح عليك محاولة كتابة الجزء الخاص بك لتمديد وجوه الشمس
نصائح أخرى
اجابة قصيرة:لا لم أجد واحدة بعد.تتضمن خياراتك استخدام عناصر تحكم أقل تعقيدًا ومعرفة نوع HTML الذي تنبعث منه عناصر التحكم القياسية.شيء مثل h:panelGrid يتم تقديمه كجدول.لا يوجد ما يمنعك من كتابة مجموعة العرض الخاصة بك والتي تنتج المزيد من المعايير المكملة لـ html، ولكن هذا سيكون استثمارًا كبيرًا.أما بالنسبة لاستخدام RichFaces إذا كنت ملتزمًا أكثر بـ a4j:مساحة اسم العلامات، ستظل تحصل على متصفح أجاكس عبر المتصفح بدون كل العلامات التي لا تعجبك.