|
做了个自定义查询,后台返回的是table,前台请求的时候只能用异步的,改为同步的上划或者下拉会报错
Baas.sendRequest({
"url" : "/tbzs/tbzs",
"action" : "getList",
"async" : true,
"params" : {
"offset" : listdata.offset,
"limit" : listdata.limit,
"search" : txtSearch,
"cityName" : txtcityName
},
"success" : function(data) {
var append = event.options && event.options.append;
listdata.loadData(data, append);
}
});
异步请求还有个问题就是如果打开另一个页面
justep.Shell.showPage(require.toUrl("./detail.w"), {
url : url,
name : name
});
返回后再上拉或者下滑就会报错
Error: TypeError: e.ref(...).get is not a function
at _pdScrollEnd (http://localhost:8080/x5/UI2/v_538a1f66a5df4d08a5b3fe80865f56ecl_zh_CNs_d_m/system/components/comp.min.js:144:246331)
at r.extend.fire (http://localhost:8080/x5/UI2/v_35da3b0da2774c4b8c30968844c65ee6l_zh_CNs_d_m/system/core.min.js:71:237473)
at r.extend.fireEvent (http://localhost:8080/x5/UI2/v_35da3b0da2774c4b8c30968844c65ee6l_zh_CNs_d_m/system/core.min.js:71:238637)
at n.callParent (http://localhost:8080/x5/UI2/v_35da3b0da2774c4b8c30968844c65ee6l_zh_CNs_d_m/system/core.min.js:71:234912)
at Component.extend.fireEvent (http://localhost:8080/x5/UI2/v_29dcd752806d48da8d5fb6be7baa3878l_zh_CNs_d_m/system/common.min.js:15:3768)
at c.onScrollEnd (http://localhost:8080/x5/UI2/v_538a1f66a5df4d08a5b3fe80865f56ecl_zh_CNs_d_m/system/components/comp.min.js:144:242056)
at Object.<anonymous> (http://localhost:8080/x5/UI2/v_538a1f66a5df4d08a5b3fe80865f56ecl_zh_CNs_d_m/system/components/comp.min.js:144:41295)
at f (http://localhost:8080/x5/UI2/v_35da3b0da2774c4b8c30968844c65ee6l_zh_CNs_d_m/system/core.min.js:71:42070)
at Object.l.fireWith [as resolveWith] (http://localhost:8080/x5/UI2/v_35da3b0da2774c4b8c30968844c65ee6l_zh_CNs_d_m/system/core.min.js:71:42895)
at Object.i.(anonymous function) [as resolve] (http://localhost:8080/x5/UI2/v_35da3b0da2774c4b8c30968844c65ee6l_zh_CNs_d_m/system/core.min.js:71:43875) |
|