2010-10-30 28 views
9

Tôi đang sử dụng Eclipse để làm việc với PrimeFaces như thế này:Ecplise autocomplete primefaces thẻ

<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"> 

tôi thấy Bozho question and answer.

Vì vậy, nó chỉ hoạt động đối với tôi đối với thẻ h và f chứ không phải cho thẻ p (số nguyên tố)! Làm thế nào nó có thể tự động hoàn thành thẻ thủ công?

Trả lời

3

Tôi đã viết blog về hỗ trợ của Helios, điều đó có thể hữu ích;

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

+0

Tôi đã sử dụng chiến tranh demo - thủ đoạn-rc1. vì vậy hãy thêm nó vào nó. – Dejell

+1

Trong chế độ tự động điền thẻ Indigo SR1 hoạt động tốt cho PrimeFaces 3.0M3, nhưng không phải cho bản phát hành mới nhất (m4). Một lỗi? –

1

tôi đã cùng một vấn đề và không ai trong số các giải pháp được đăng giải quyết (i đã có primefaces jar trong classpath của tôi).

tôi sử dụng một định dạng dự án nhật thực, và trong thư mục .settings, các tập tin "org.eclipse.wst.common.project.facet.core.xml" có thuộc tính này:

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

tôi đã thay đổi đến:

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

Và nó hoạt động. Chắc chắn đó là một cấu hình sai, nhưng có thể hữu ích cho ai đó. Ps: các thuộc tính này có thể được thay đổi trong các khía cạnh dự án trên các thuộc tính dự án eclipse, nhưng trong một số trường hợp, nó thay đổi tốt hơn trực tiếp trong tệp.

0

Theo mặc định, chúng tôi không nhận được tự động hoàn toàn cho thẻ PrimeFaces trong Eclipse. Để bật Tự động hoàn tất, Chuyển đến Cửa sổ -> Tùy chọn -> Chung -> ContentTypes Chọn JSP và thêm .xhtml làm liên kết tệp.