一、Get请求方式
<xp:button value="···" id="label27" style="font-weight:bold">
<xp:eventHandler event="onclick" submit="false">
<xp:this.script><![CDATA[
XSP.partialRefreshGet("#{id:infoTable}", 这个id是xpage控件的id,必须在这个id的控件中写获取参数ssjs
{ params: {
'name': 'name',
'dep': 'dep',
'time': 'time',
'shyj': 'shyj',
'thyj': 'thyj'
},//这里是要传递给后端的值
onStart: function(){
console.log('onStart');
},
onComplete: function() {
console.log('onComplete');//后台处理完成后,可以从这里进行相关的操作
} ,
onError: function() {
console.log('Error');
}
});
]]></xp:this.script>
</xp:eventHandler>
</xp:button>
二、post请求方式
<xp:button value="···" id="label27" style="font-weight:bold">
<xp:eventHandler event="onclick" submit="false">
<xp:this.script><![CDATA[
XSP.partialRefreshPost("#{id:infoTable}", //这个id是xpage控件的id,必须在这个id的控件中写获取参数ssjs
{ params: {
'name': 'name',
'dep': 'dep',
'time': 'time',
'shyj': 'shyj',
'thyj': 'thyj'
},//这里是要传递给后端的值
onStart: function(){
console.log('onStart');
},
onComplete: function() {
console.log('onComplete');//后台处理完成后,可以从这里进行相关的操作
} ,
onError: function() {
console.log('Error');
},
immediate:true
});
]]></xp:this.script>
</xp:eventHandler>
</xp:button>