【发布时间】:2017-07-07 04:43:18
【问题描述】:
在我的应用程序中,我调用了一个 Javascript 事件,该事件调用了一个名为 checkPageLayoutsAreSelected 的 p:remoteCommand,如下所示:
$('selector').on('click', function (e) {
checkPageLayoutsAreSelected();
});
这是p:remoteCommand:
<p:remoteCommand name="checkPageLayoutsAreSelected" actionListener="#{beanFormDashboard.checkPageLayoutsAreSelected}" />
这个p:remoteCommand 将调用beanFormDashboard 托管bean 中的一个方法,该方法将返回一个布尔值:
public Boolean checkPageLayoutsAreSelected(){
for(DashboardPage dp : dashboardPageList){
if(dp.getModel() == 0){
return false;
}
}
return true;
}
所以我想从 Javascript 代码中的托管 bean 中获取 checkPageLayoutsAreSelected() 的返回值。
类似这样的:
$('selector').on('click', function (e) {
var returnedValue = checkPageLayoutsAreSelected();
});
我该怎么做?
【问题讨论】:
标签: javascript jsf primefaces jsf-2 jsf-2.2