|

楼主 |
发表于 2017-11-17 11:41:35
|
显示全部楼层
我参数时在sql语句的join中添加的:
select OA_MT_Boardroom,* xxxx,
from OA_MT_Boardroom OA_MT_Boardroom
optional join OA_MT_RoomArrange OA_MT_RoomArrange on OA_MT_Boardroom = OA_MT_RoomArrange.fBoardroomID AND OA_MT_RoomArrange.fBoardroomID = :fBoardroomIDTest
动作是query2Room。之后通过grid去渲染,刚开始加载的时候可以通过上面的方法可以,但添加按钮,时,
点击,下面的方法不可行。 Cannot read property 'setString' of undefined
1.自己加的参数如String类型的应该直接
event.param.setString("fBoardroomIDTest","aaaa");这样参数
2.调用data的refreshData()就会执行这个事件
自己的js如下:
Model.prototype.button1Click = function(event){
var mainData = this.comp('mainData');
//var mapParam = new biz.Request.MapParam();
// mapParam.put("fBoardroomIDTest", "B1A66AF3D26442B9918E68B481079248");
event.param.setString("fBoardroomIDTest","B1A66AF3D26442B9918E68B481079248");
mainData.refreshData();
}
行不通这样?
|
|