tôi có một h:inputTextarea
với một số a4j:support
để cập nhật các mô hình theo yêu cầuRichFaces a4j: hỗ trợ nên cập nhật các mô hình trong bối cảnh, nhưng không phải là thực thể
<h:inputTextarea rows="15" id="taFreetext" value="#{customInput.value}"
required="true"
onkeyup="textAndLinesCount(#{rich:element('taFreetext')},document.getElementById('msgCounterLines'),20, 64);">
<a4j:support ajaxSingle="true" event="onchange" />
</h:inputTextarea>
Vấn đề của tôi là, đó không chỉ là mô hình trong tôi ngữ cảnh được cập nhật, khi tôi nhấn một phím, nhưng cũng là thực thể được tự động xóa!
các page.xml
của tập tin này có xả-mode để thủ
<begin-conversation join="true" flush-mode="manual"/>
tôi đọc bài này trong diễn đàn Seam Khung: Problems with AJAX and update model nhưng điều này là không thực sự giúp đỡ. Tôi cũng đã có một số action
trong a4j:support
của tôi mà làm cho một entityManager.refresh()
như được viết trong bài viết, nhưng sau đó các mô hình và các đơn vị vẫn còn về tình trạng cũ ...
Mong cho một số gợi ý tốt, cảm ơn!
(i sử dụng JSF 1.2, RichFaces 3.3.3)
bạn có thể mô tả thêm một chút không? tôi nghĩ bạn cần sử dụng 'savestate'. –
@jubinPatel những gì bạn muốn chính xác? tôi muốn giúp bạn trả lời câu hỏi, nếu bạn có thể cho tôi biết, bạn đã làm gì nhiều hơn ... và: ý của bạn là gì với 'savestate'? – Joerg
thực thể nào không có nghĩa là giá trị văn bản đầu vào? cũng cung cấp JS của bạn. và 'savestate' có nghĩa là khi tải lại trang đầy đủ thì bean sao lưu của bạn' customInput' tạo đối tượng mới. để bảo tồn đối tượng cuối cùng sử dụng 't: savestate'. sau khi '
' sử dụng thẻ '