|
你好,我使用baas请求后台数据,在请求前加载了popover,还特意在后台延迟了几秒再返回数据,但是前台好像一点反映都没有,没有弹出popover,不知道为什么呢?代码如下- Model.prototype.modelLoad = function(event) {
- popOver1 = this.comp("popOver1");// 请求数据并显示popOver组件
- popOver1.show();
- Enterprisedata = this.comp("data1");
- justep.Baas.sendRequest({
- "url" : "/jec/Appaction",// 目录名/服务名
- "action" : "GetIndex_Data",// 方法名
- "async" : true,
- "success" : function(data) {
- if (!$.isEmptyObject(data)) {
- //debugger;
- if (!$.isEmptyObject(data)) {
- Enterprisedata.loadData(JSON.parse(data.enterprisedata));
- } else {
- justep.Util.hint("查找不到设备信息");
- }
- } else {
- justep.Util.hint("空数据");
- }
- },
- error : function() {
- alert("加载数据失败");
- }
- });
-
- popOver1.hide();// 请求完成后隐藏popOver组件
- };
复制代码
popover设置如上图所示,谢谢
|
|