私はjavascriptを介してprimefacescommanlinkを呼び出そうとしていますが、それが正常に実行されたかどうかを知りたいのですが、成功した場合は、callbackfunctionによって送信された値を取得する必要があります。javascriptの束であるcommandlinkeの戻り値をキャプチャしています。私のシナリオでargs(topicComment)値を取得する方法。いくつかの非表示フィールドを設定することで回避策を実行できると思いますが、直接取得する方法を確認したいと思います。
Javascript
$('.postButton').livequery("click", function (){
var comment_content = $(this).parent().siblings().children('textarea').val();
$('#topic_comment').val(comment_content);
var object=$('#postCmdLink').click();
var output;
for (property in object) {
output += property + ': ' + object[property]+'; ';
}
console.log(output);
}
サーバ側
public void addComment(){
.................................
context = RequestContext.getCurrentInstance();
context.addCallbackParam("topicComment", topicBean.getTopicCommentVO().getTopicCommentGuid());
}