سؤال

هذا السؤال لديه بالفعل إجابة هنا:

أنا أستخدم Eclipse للعمل مع Primefaces مثل هذا:

<ui:composition xmlns="http://www.w3.org/1999/xhtml"
 xmlns:ui="http://java.sun.com/jsf/facelets"
 xmlns:h="http://java.sun.com/jsf/html"
 xmlns:f="http://java.sun.com/jsf/core"
 xmlns:p="http://primefaces.prime.com.tr/ui" 
 template="/template/ui.xhtml">

لقد رأيت سؤال وجواب بوزو.

لذلك فهو يعمل بالنسبة لي فقط لعلامات H و F وليس لعلامة P (PrimeFaces)! كيف يمكن أن تكمل علامة PrimeFaces التلقائية؟

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

المحلول

لقد قمت بالتدوين حول دعم Helios ، الذي قد يساعد ؛

http://cagataycivici.wordpress.com/2010/08/31/primefaces-support-in-eclipse-helios/

نصائح أخرى

واجهت نفس المشكلة ولم يتم حل أي من الحلول التي تم نشرها (كان لدي بالفعل جرة PrimeFaces في ClassPath).

يمكنني استخدام تنسيق مشروع Eclipse ، وفي مجلد .settings ، الملف "org.eclipse.wst.common.project.facet.core.xml" لديه هذه الخصائص:

<installed facet="jst.jsf" version="1.2"/>
<installed facet="jst.web" version="2.5"/>

لقد تغيرت إلى:

<installed facet="jst.jsf" version="2.0"/>
<installed facet="jst.web" version="3.0"/>

وعملت. من المؤكد أنه كان تكوينًا خاطئًا ، ولكن يمكن أن يكون مفيدًا لشخص ما. ملاحظة: يمكن تغيير هذه الخصائص في جوانب المشروع على خصائص مشروع Eclipse ، ولكن في بعض الحالات ، من الأفضل تغييرها مباشرة في الملف.

بشكل افتراضي ، لا نحصل على AutomComplete لعلامة PrimeFaces في Eclipse. لتمكين الإكمال التلقائي ، انتقل إلى النافذة-> التفضيلات-> عام-> المحتوى حدد JSP وإضافة .xhtml كجمعية للملفات.

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