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

QQ登录

只需一步,快速开始

查看: 2105|回复: 5

[处理中4] data新建数据放在首行显示index:0不起作用

[复制链接]

53

主题

928

帖子

1730

积分

金牌会员

Rank: 6Rank: 6

积分
1730
发表于 2016-11-24 11:37:03 | 显示全部楼层 |阅读模式
本帖最后由 doudou459 于 2016-11-24 11:38 编辑

外卖案例中,使用index:0 来让新建的数据放在首行。但是为什么我的orderData   使用同样的方法却完全没有作用呢?
this.comp("orderData").newData({
                        index : 0,
                        defaultValues : [ {
                                "fID" : orderID,
                                "fCreateTime" : justep.Date.toString(new Date(), justep.Date.STANDART_FORMAT),
                                "fMoney" : sumMoney,
                                "fUserID" : this.comp("userData").val("fUserID"),

                        } ]
                });
JS代码应该是没有问题的啊!!!
在进入orderConten的时候也进行了数据刷新啊
        Model.prototype.orderContentActive = function(event) {
                this.comp("orderData").refreshData();
                this.comp("userOrderList").refresh();
        };
为什么新建的数据永远在最后呢?index:0  完全没有起作用
图片里面是我在数据库中查看的数据,看数据建立的时间,可以看出,index:0  没有起效果啊!就这   就弄了一上午了!!!崩溃
W]RGJ~`Y(UZFBDFZ3XTO`@B.png

53

主题

928

帖子

1730

积分

金牌会员

Rank: 6Rank: 6

积分
1730
 楼主| 发表于 2016-11-24 13:22:37 | 显示全部楼层
我擦    真的坑!!!  你们的教程跟实际的并不一致啊
终于找到了  为什么你们的外卖案例可以做到  新增的数据在最顶端了!!!!
外卖案例里面   真正让新增数据到顶端   用的是   orderBy  这个属性     在这里属性里面设置了 :  以下单时间的降序排列!!!
so  this.comp("orderData").newData({
                        index : 0,    这个根本没有起作用!!!(我猜因为orderData是一个baasData   所以在newdata的时候  用index根本没用,    index:0   只对data组件起作用   )
   唉!!!用了一上午时间才把这个搞定!!!!
承接wex5开发web项目、微信页面等;
低费用进行零散功能开发(java、JS、微信各种接口、阿里云接口等)
QQ:459349489
回复 支持 反对

使用道具 举报

53

主题

928

帖子

1730

积分

金牌会员

Rank: 6Rank: 6

积分
1730
 楼主| 发表于 2016-11-24 13:29:00 | 显示全部楼层
外面案例  的orderData
)GA4LA7]NTPO9[NB%%YXAXX.png
承接wex5开发web项目、微信页面等;
低费用进行零散功能开发(java、JS、微信各种接口、阿里云接口等)
QQ:459349489
回复 支持 反对

使用道具 举报

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2016-11-24 13:37:44 | 显示全部楼层
index:0; 的这种写法只能影响前端的显示  不能影响数据库   如果你想数据库反向的话   是需要自己写sql语句的
回复 支持 反对

使用道具 举报

53

主题

928

帖子

1730

积分

金牌会员

Rank: 6Rank: 6

积分
1730
 楼主| 发表于 2016-11-24 18:11:30 | 显示全部楼层
半导体 发表于 2016-11-24 13:37
index:0; 的这种写法只能影响前端的显示  不能影响数据库   如果你想数据库反向的话   是需要自己写sql语 ...

我想表达的意思是  你们的教程里面   给人误导啦!!!   教程里面就是说的  用index:0  就可以了   没有说其他的     弄得我弄了好久才弄正确     我想说的是   教程应该再严谨一点   不然根据教程做都不能项目重现了。
承接wex5开发web项目、微信页面等;
低费用进行零散功能开发(java、JS、微信各种接口、阿里云接口等)
QQ:459349489
回复 支持 反对

使用道具 举报

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2016-11-24 18:22:25 | 显示全部楼层
doudou459 发表于 2016-11-24 18:11
我想表达的意思是  你们的教程里面   给人误导啦!!!   教程里面就是说的  用index:0  就可以了   没有 ...

哦哦  原来是这样啊   那我们一定会改进的  多谢楼主的建议
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-18 11:49 , Processed in 0.113983 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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