我需要使用javascript更改bean列表数据。所以:
示例代码
豆
@Component("dataBean")
@Scope("session")
public class DataBean {
List<DataModel> dataList; // THIS WILL BE EDITED
public List<DataModel> getDataList() {
return dataList;
}
public void setDataList(List<DataModel> dataList) {
this.dataList = dataList;
}
}
JSF
<p:commandButton value="Add To List" id="btnSave" onclick="#{addToList()}"/>
的Javascript
function addToList() {
var temp = "Opel";
******************
// ADD THIS temp ITEM TO THE BEAN LIST(dataList)
******************
}
如何将此客户端转换为服务器数据(bean数据)?
答案 0 :(得分:0)
请检查一下:
https://www.primefaces.org/showcase/ui/ajax/remoteCommand.xhtml
使用此组件调用您的bean:
<p:remoteCommand name="myRemoteCommand " ...
您可以在函数addToList()
中使用javascript函数myRemoteCommand