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

QQ登录

只需一步,快速开始

楼主: aishiwei1230

[处理中6] 自定义Action查询数据返回到页面如何实现分页及查询

[复制链接]

21

主题

143

帖子

292

积分

中级会员

Rank: 3Rank: 3

积分
292
QQ
 楼主| 发表于 2017-6-30 09:16:48 | 显示全部楼层
aishiwei1230 发表于 2017-6-29 17:48
好的    .w文件和.js都在附件中

老司机,查找到问题没 ?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2017-6-30 09:33:20 | 显示全部楼层
1.offset和limit的值从data上获取
  var limit = data1.limit;//获取data的limit值
    var offset = data1.getOffset();//获取data当前的offset值
    param.setInteger("limit", limit);
    param.setInteger("offset", offset);
2.sql中获取传的limit和offset设置sql分页了吗?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

21

主题

143

帖子

292

积分

中级会员

Rank: 3Rank: 3

积分
292
QQ
 楼主| 发表于 2017-6-30 10:04:52 | 显示全部楼层
jishuang 发表于 2017-6-30 09:33
1.offset和limit的值从data上获取
  var limit = data1.limit;//获取data的limit值
    var offset = data1 ...

sql中设计了分页,自定义Action也有这两个参数的
回复 支持 反对

使用道具 举报

21

主题

143

帖子

292

积分

中级会员

Rank: 3Rank: 3

积分
292
QQ
 楼主| 发表于 2017-6-30 10:11:49 | 显示全部楼层
jishuang 发表于 2017-6-30 09:33
1.offset和limit的值从data上获取
  var limit = data1.limit;//获取data的limit值
    var offset = data1 ...

我这是Cdata ,获取offset 默认值是20    如图: QQ截图20170630100834.png
QQ截图20170630101023.png

回复 支持 反对

使用道具 举报

21

主题

143

帖子

292

积分

中级会员

Rank: 3Rank: 3

积分
292
QQ
 楼主| 发表于 2017-6-30 10:53:14 | 显示全部楼层
jishuang 发表于 2017-6-30 09:33
1.offset和limit的值从data上获取
  var limit = data1.limit;//获取data的limit值
    var offset = data1 ...

编译模型后,报错了
QQ截图20170630105100.png
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2017-6-30 13:21:22 | 显示全部楼层
错误已经提示什么错了
看代码什么地方写了grid1.getOffset
getOffset是data上的不是grid上的
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

21

主题

143

帖子

292

积分

中级会员

Rank: 3Rank: 3

积分
292
QQ
 楼主| 发表于 2017-6-30 13:37:16 | 显示全部楼层
jishuang 发表于 2017-6-30 13:21
错误已经提示什么错了
看代码什么地方写了grid1.getOffset
getOffset是data上的不是grid上的 ...

你看14楼,我代码贴出来了,我写data.getoffset()也不行我才改成grid.getoffset()的
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2017-6-30 14:09:04 | 显示全部楼层
data上的offset默认第一页是0,第二页的时候才会是20

而且这个方法是data的,不是grid的,不能随便改

sql中返回的table中的数据确认是按照分页的数据记录返回的吗?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

21

主题

143

帖子

292

积分

中级会员

Rank: 3Rank: 3

积分
292
QQ
 楼主| 发表于 2017-6-30 14:20:10 | 显示全部楼层
jishuang 发表于 2017-6-30 14:09
data上的offset默认第一页是0,第二页的时候才会是20

而且这个方法是data的,不是grid的,不能随便改

看我14楼截图,data的offset默认是20了不是0
data我也没去设置它的offset的值,也没地方设置,
QQ图片20170630141858.png



回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2017-6-30 14:44:17 | 显示全部楼层
属性上本来就没有,data的组件创建时有默认值,看分页的sql具体查的是多少记录的分页啊
offset.png

远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-26 19:22 , Processed in 0.073767 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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