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

QQ登录

只需一步,快速开始

查看: 1519|回复: 2

[处理中3] baasdata中倒数第几行的数据如何获取!

[复制链接]

64

主题

321

帖子

679

积分

高级会员

Rank: 4

积分
679
QQ
发表于 2017-1-12 15:55:19 | 显示全部楼层 |阅读模式
本帖最后由 ufo1982ufo 于 2017-1-12 15:56 编辑
  1. var infoData = this.comp("infoData");
  2. infoData.clear();
  3. infoData.filters.setVar("user", window.openid);
  4. infoData.refreshData();
  5. infoData.newData({
  6. "defaultValues" : [ {
  7. ........
  8. } ]
  9. });
  10. var acount = infoData.getCount();                                                     //acount=4
  11. alert(acount);
  12. var index = infoData.getRowIndex(infoData.getCurrentRow());              //index=3
  13. var count = infoData.getTotal();                                                        //count=3
复制代码
代码如上,数据库中共3条数据,通过过滤后加载到baasdata组件,新增一条数据后getCount()得到的结果是4条,如果我要获取倒数第三条数据的“info_content”列的值(当前行希望还是newdata的那一行),要如何获取?
如果数据库有很多条数据,我只想获取数据库倒数10条符合过滤条件的数据是在limit里面设置吗?要如何写?
发表于 2017-1-12 17:30:44 | 显示全部楼层
1.后端自定义sql查询!自己指定排序 列 和 查询的行数!这是最简单的!
2.如果想在前端,可以通过data.datas 获取到行对象的数组! 然后自己寻获过滤查找!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

64

主题

321

帖子

679

积分

高级会员

Rank: 4

积分
679
QQ
 楼主| 发表于 2017-1-12 19:21:58 | 显示全部楼层
liangyongfei 发表于 2017-1-12 17:30
1.后端自定义sql查询!自己指定排序 列 和 查询的行数!这是最简单的!
2.如果想在前端,可以通过data.data ...

我在前端进行,data.datas已经可以获取到我需要的行对象,过滤已经设置好了,我希望直接选择data.datas的倒数第三个对象,是如何写?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-27 14:18 , Processed in 0.090617 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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