Phương thức MyBacking processLogSelection() của tôi là:
public void processLogSelection(sự kiện NodeSelectedEvent) { logger.info("Đang xử lýLogSelection"); Cây HtmlTree = (HtmlTree) event.getComponent(); nodeTitle = (Chuỗi) tree.getRowData(); đã chọnNodeChildren.clear(); TreeNode currentNode = tree.getModelTreeNode(tree.getRowKey()); if (currentNode.isLeaf()){ đã chọnNodeChildren.add((String)currentNode.getData()); } khác { Iterator<>
Nhưng khi trang hiển thị cây (điều này vẫn ổn), việc nhấp vào nút sẽ đánh dấu nó, nhưng không có lệnh gọi trình ghi nhật ký đậu nào ghi lại bất cứ điều gì - phương thức này không được gọi. Bất kỳ trợ giúp nào trả lời lý do tại sao điều này xảy ra sẽ được đánh giá cao. đánh dấu
biên tậpĐã thêm các thẻ được đề xuất/các phương thức đậu được đơn giản hóa - dường như vẫn không nhận được phản hồi từ đậu khi có liên quan đến nhật ký:
value="Nội dung nhật ký: #{MyBacking.nodeTitle}" id="selectedLog" />
Hãy chú ý đến phần kết phong phú:tab, vì cây này được hiển thị trong tab từ tệp jsp đi kèm. Phương pháp hỗ trợ đậu của tôi bây giờ cũng là:
public void processLogSelection(sự kiện NodeSelectedEvent) { logger.info("Đang xử lýLogSelection"); }
Chỉnh sửa thêmThật buồn cười, tôi nghĩ mình sẽ quay lại chế độ làm việc cơ bản. tôi đến từTrang demo RichFacesLấy mã. Tôi đã sửa đổi Faces-config.xml để bao gồm Bean SimpleTreeData. Tôi đang đọc (đơn giản-cây-data.properties), vì vậy tôi đã sử dụng Trình đọc tệp để thay thế. Bản dựng hoạt động tốt và tôi nhận được một trang jsf index.jsp đã sửa đổi để liệt kê ví dụ về cây đơn giản trên trang demo ngoại trừ việc nhấp vào mục danh sách không thay đổi mục đã chọn nútTiêu đề Báo cáo đến địa điểm được chỉ định (vấn đề tương tự).
Tôi có thể cho rằng đây là vấn đề tương tự được báo cáo ở trên, hoặc đó là SimpleTreeData.java trong đậu tảiCây Phương pháp đã thay đổi. Trong số các thay đổi, tôi đã xóa các dòng sau và thay đổi mã không liên quan nếu cần:
FacesContext FacesContext = FacesContext.getCurrentInstance(); Bên ngoàiContext bên ngoàiContext = FacesContext.getExternalContext(); Dữ liệu luồng đầu vàoStream = externalContext.getResourceAsStream(DATA_PATH);
Như đã đề cập trước đó, tôi đã sử dụng Trình đọc tệp Nhưng có ai nghĩ vấn đề này có thể liên quan đến việc tôi xóa 3 dòng này không? Như đã đề cập ở trên, tôi quá trìnhNhật kýLựa chọn Phương pháp không được sử dụng get CurrentInstance, nhưng tôi không chắc mình có cần sử dụng không ajaxSubmitSelection="true" Được liệt kê trong JSF.
Bối rối.
câu trả lời hay nhất
tôi đã cố gắngmẫu facelets nàyVà cái nàymẫu đậu hỗ trợ javavà gọi phương thức này. Tôi tưởng bạn đã sử dụng Seam nhưng có lẽ tôi đã nhầm :) Có một số mẹo từ lâu:diễn đàn đường may . Bạn đang sử dụng phiên bản Richfaces nào và trình duyệt nào? Nếu bạn cũng sử dụng Seam, vui lòng cho tôi biết phiên bản của nó.
Tôi đang cố gắng sử dụng Spark để xử lý dữ liệu từ bảng HBase. Bài đăng trên blog này đưa ra ví dụ về cách sử dụng NewHadoopAPI để đọc dữ liệu từ bất kỳ Định dạng đầu vào Hadoop nào. tôi làm
Tôi đã xây dựng một menu trên Richfaces bằng cách sử dụng rich:menuiitem. Tôi cần xác định mục menu nào người dùng đã nhấp vào. Tôi đã thử sử dụng: Tuy nhiên tôi không thấy tham số trong tham số yêu cầu
Lưu ý: Tôi thiếu mã không liên quan nên hiện tôi đang làm việc trên CCC 1996 P1, toàn bộ mục đích của vấn đề này là để có thể tính toán xem đầu vào số nguyên là hoàn hảo, thiếu hay đủ. Mã tôi liệt kê ở trên hoạt động nhưng tôi nghĩ nó quá chậm. Mã này lặp lại trên mỗi
Chúng tôi đang coi ACS là STS chung của chúng tôi. Chúng tôi có thể định cấu hình STS tùy chỉnh của riêng mình dưới dạng IP-STS, cũng như các nhà cung cấp danh tính "tích hợp sẵn" như Facebook, Live và Google. Tuy nhiên, chúng tôi đã nhận được cl
Tôi đang sử dụng kho lưu trữ phần còn lại dữ liệu mùa xuân để hiển thị các hoạt động CRUD phổ biến từ API REST. Nhưng tôi cần thêm chức năng bổ sung cho các hoạt động này. Ví dụ: tôi muốn gửi yêu cầu HTTP để xóa tới API của bên thứ ba.
Tôi có một java backing Bean có một phương thức (gọi nó là getDataList()) trả về một ArrayList. Trong MyType.java, tôi có rất nhiều setters và getters, tất cả đều gán Chuỗi.
Tôi đang cố gắng sử dụng thành phần rich:faces rich:jQuery trong bố cục facelet. Nhưng tôi không thể thực hiện bất kỳ cuộc gọi jquery nào. Một câu hỏi khác...làm cách nào để viết lại nó để rơi vào chế độ đầu tiên
Có thể gửi tin nhắn ngược dòng Firebase dưới dạng thông báo có thể thực hiện được không? Đây là điều tôi muốn đạt được: Tôi muốn có thể gửi các tin nhắn Firebase ngược dòng có thể thực hiện được từ iPad tới iPhone của mình. Điều này có thể thực hiện được không? đây là của tôi
Tôi có ứng dụng richfaces. Trong trang, hàm jQuery được xác định: Sau đó, tôi có một số a4j:commandLink sẽ gọi hàm khi yêu cầu ajax được hoàn thành. Thật không may, nó không hoạt động. Tôi biết trên
Đối với khách hàng, chúng tôi cần tạo các báo cáo thử nghiệm chi tiết cho các thử nghiệm tích hợp để không chỉ cho thấy mọi thứ đều xanh mà còn cho thấy những gì thử nghiệm đã làm. Đồng nghiệp của tôi và tôi lười biếng và chúng tôi không muốn hack bảng tính hoặc tài liệu văn bản. Để đạt được mục đích này, tôi đã nghĩ ra cách ghi lại các bài kiểm tra tích hợp phức tạp hơn
Tôi đang gặp một số khó khăn khi xây dựng ứng dụng web dựa trên Clojure. Đây là một ứng dụng CRUD đơn giản mà tôi bắt đầu khám phá hệ sinh thái web Clojure. Tôi đang thử các thư viện khác nhau như Hiccup, Enlive
Tôi đang viết chương trình phát trực tuyến Flink trong đó tôi cần làm phong phú thêm DataStream các sự kiện của người dùng bằng một số tập dữ liệu tĩnh (Cơ sở thông tin, IB). Ví dụ: giả sử chúng tôi có một tập dữ liệu tĩnh về người mua và có luồng nhấp chuột sự kiện đến cho mỗi sự kiện
Trong ứng dụng của tôi, tôi có một danh sách các bản ghi. Người dùng có thể chọn bất kỳ bản ghi nào, cập nhật menu tùy chọn. Một bảng hiển thị các bản ghi này và nó có phân trang. Vì vậy, vấn đề là khi tôi chọn một bản ghi và sắp xếp danh sách (làm cho bản ghi tôi đã chọn trước đó chuyển sang một trang khác), tôi không thấy bản ghi đã chọn
Tôi có một cái cây (cha mẹ có thể có bất kỳ số lượng con nào) và một inputText tìm kiếm các nút theo tên. Giả sử có cây sau: A --A1 ----AA1 --A2 trong đó A có hai cây con là A1 và A2, còn A1 có một cây con.
Tôi có rich:dataTable và rich:dataScroller. Khi tôi bấm vào thanh cuộn dữ liệu, dataTable của tôi không tự động làm mới để hiển thị đúng trang. Tuy nhiên, nếu tôi nhấn làm mới
Tôi là một lập trình viên xuất sắc, rất giỏi!