mình đang sử dụng jsf kết hợp view là primeface,Nếu để panelgird ở ngoài thì có thể hoạt động tốt nhưng khi mình để vào dialog khi actionadd dc chọn thì các giá trị inputtex trả về cho managerbean xử lý luôn là null dường như nó không làm việc,Ai chỉ cho mình cách sửa lỗi này với
Lỗi về sử dụng thẻ trong primeface-jsf
dialog của bạn nằm trong thẻ h:form chưa?
http://www.primefaces.org/showcase/ui/overlay/dialog/events.xhtml
Chổ gọi để mở dialog lên thử thêm 1 event gọi về managed bean khởi tạo giá trị cho biến “gvForIs”. Vì lúc này rất có thể giá trị nó bị null, do dó khi bạn dùng “#{userbean.gvForIs.tengiaovien}” sẽ bị null pointer exception.
ví dụ
xhtml code:
<p:commandButton value="Thêm mới" type="button" ajax="true" onclick="PF('dlgadd').show();" actionListener="#{userbean.onAddNew}" />
java code:
public void onAddNew(ActionEvent actionEvent) {
this.gvForIs = new ....
}
bạn có thể temview hoặc skyper chúng ta nói chuyện dễ hơn dc ko