dataset.aet("parameter",param).flushAsync();无法将参数传递到后台

我在前台写了一个按钮,点击后将datagrid里面的数据传递到dataset中,
结果后台第一次空指针,第二次点击才可以传参。
 js代码
ar currententity=datagridxinghao.get("currentEntity");
var resnoid=currententity.get("resnoid");
var recordnum=currententity.get("recordnum");
var params = { "resnoid": resnoid, "recordnum": recordnum }
dataSetmachinedetail.set("parameter",params).flushAsync();

在调试的过程中,前台有数据


11.png


 
后台数据如下:
@DataProvider public Collection<Resnocapdata> findmachinedetail(Map<String, String> params){ String resnoid=(String)params.get("resnoid"); String recordnum=params.get("recordnum").toString(); if(null!=params){ return resnocapdataDao.find("from Resnocapdata where resnoid = '"+resnoid+"'"+"and"+" recordnum = '"+recordnum+"'"); } else{ return null; } }
结果在调试过程中,打了断点,结果param并没有参数


22.png


 我找了很多原因,都不知道为什么,求解答。
已邀请:

WilliamJiang

赞同来自: 赵檀 圈圈

dataset的loadmode设置为manual

要回复问题请先登录注册