起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: qweasdzxc

[处理中3] cData分页

[复制链接]

506

主题

1631

帖子

3395

积分

论坛元老

Rank: 8Rank: 8

积分
3395
QQ
 楼主| 发表于 2018-3-7 10:49:58 | 显示全部楼层
jishuang 发表于 2018-3-7 10:29
12楼的链接中已经发了跨库查询的方案

推荐使用哪种?方案一中的同义词在哪创建?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-3-7 11:26:24 | 显示全部楼层
平台没有推荐方案,看客户自己的选择,同义词是数据库中创建的
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

506

主题

1631

帖子

3395

积分

论坛元老

Rank: 8Rank: 8

积分
3395
QQ
 楼主| 发表于 2018-3-7 14:37:26 | 显示全部楼层
本帖最后由 qweasdzxc 于 2018-3-7 14:58 编辑
jishuang 发表于 2018-3-7 11:26
平台没有推荐方案,看客户自己的选择,同义词是数据库中创建的

后面我改用sql去查了,数据库中能够查出想要的数据。但是刷新加载数据时不对,有scrollView组件taskData.loadData(callbackData.response, true,null,null,true);我想追加数据要怎么写?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-3-7 14:59:04 | 显示全部楼层
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

506

主题

1631

帖子

3395

积分

论坛元老

Rank: 8Rank: 8

积分
3395
QQ
 楼主| 发表于 2018-3-7 15:16:57 | 显示全部楼层
本帖最后由 qweasdzxc 于 2018-3-7 15:37 编辑

解决不了啊。这个是我的代码,假设limit是2,现在向下滑会重复加入第一次查询的数据,每次滑多2条数据,第一次向上滑会刷两次,出现前2条数据2次和第3、4条数据。
能远程帮忙解决一下吗?
  1. // 点击未审核按钮事件
  2.         Model.prototype.noAuditClick = function(event){
  3.             statusCode="0";
  4.                 _this.selectedColor("noaudit");
  5.                 filter=this.filterText.get();
  6.                 psmID=this.getContext().getCurrentPersonID();
  7.                 sStatusID="tesExecuting";
  8.                 var taskData=this.comp("taskData");
  9.                 taskData.clear();
  10.                 taskData.refreshData();
  11.         };
  12.         
  13.         // 点击已审核按钮事件
  14.         Model.prototype.yiAuditClick = function(event){
  15.             statusCode="1";
  16.                 _this.selectedColor("yiaudit");
  17.                 filter=this.filterText.get();
  18.                 psmID=this.getContext().getCurrentPersonID();
  19.                 sStatusID="tesFinished";
  20.                 var taskData=this.comp("taskData");
  21.                 taskData.clear();
  22.                 taskData.refreshData();
  23.         };
  24. Model.prototype.taskDataCustomRefresh = function(event){
  25.             var taskData=this.comp("taskData");
  26.             var limit = taskData.limit;//获取data的limit值,每页显示记录数
  27.         var offset = taskData.getOffset();//获取data当前的offset值,当前页
  28.             if(filter!==null && psmID!==null && sStatusID!==null){
  29.                var params = new biz.Request.ActionParam();
  30.                    params.setString("psmID", psmID);
  31.                    params.setString("sStatusID",sStatusID);
  32.                    params.setString("filter", filter);
  33.            params.setInteger("limit", limit);
  34.            params.setInteger("offset", offset);
  35.                    biz.Request.sendBizRequest({
  36.                            "context" : this.getContext(),
  37.                            "action" : "getTaskAction",
  38.                            "parameters" : params,
  39.                            "callback" : function(callbackData) {
  40.                                    if (callbackData.state) {
  41.                                       if(callbackData.response){
  42.                                          taskData.loadData(callbackData.response, true);//把返回的数据给data
  43.                                       }
  44.                                    }
  45.                            }
  46.                    });
  47.             }
  48.         };
复制代码


回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-3-7 16:02:30 | 显示全部楼层
.要求list组件的limit最好是小于等于data组件设置的limit属性!如果list中limit较大,渲染不够用了会多发请求!
scrollView 组件要求一次性占满整个屏幕!否则就会自定加载下一行数据的!
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

506

主题

1631

帖子

3395

积分

论坛元老

Rank: 8Rank: 8

积分
3395
QQ
 楼主| 发表于 2018-3-7 16:10:30 | 显示全部楼层
本帖最后由 qweasdzxc 于 2018-3-7 16:12 编辑
jishuang 发表于 2018-3-7 16:02
.要求list组件的limit最好是小于等于data组件设置的limit属性!如果list中limit较大,渲染不够用了会多发请 ...

list组件的limit是等于data组件设置的limit
scrollView 组件一次性占满整个屏幕上面的那些问题都存在
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-3-7 16:11:35 | 显示全部楼层
26楼已经有说明
scrollView 组件要求一次性占满整个屏幕!否则就会自定加载下一行数据的!
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

506

主题

1631

帖子

3395

积分

论坛元老

Rank: 8Rank: 8

积分
3395
QQ
 楼主| 发表于 2018-3-7 16:14:10 | 显示全部楼层
jishuang 发表于 2018-3-7 16:11
26楼已经有说明
scrollView 组件要求一次性占满整个屏幕!否则就会自定加载下一行数据的! ...

scrollView 组件一次性占满整个屏幕上面的那些问题都存在
麻烦远程看下?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-3-7 16:28:48 | 显示全部楼层
如果limit中设置的数据够一屏的显示就不会 触发多次
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-7-6 12:34 , Processed in 0.063136 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表