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

QQ登录

只需一步,快速开始

查看: 1819|回复: 6

[结贴] demo代码求解读

[复制链接]

12

主题

33

帖子

97

积分

初级会员

Rank: 2

积分
97
QQ
发表于 2017-4-10 15:58:26 | 显示全部楼层 |阅读模式
在demo.service.m里的queryUser 这个action里,参数列表跟别的不一样,那个countSql参数里写了这么一段,SELECT COUNT(fID) FROM
                        takeout_user WHERE (0=:useSearch) or (fID LIKE :search OR fName LIKE
                        :search OR fPhoneNumber LIKE :search OR fAddress LIKE :search)
我想知道这里面的:useSearch和:search是怎么赋值的呢?没有弄明白这里面的原理

8

主题

26

帖子

44

积分

新手上路

Rank: 1

积分
44
QQ
发表于 2017-4-10 16:18:49 | 显示全部楼层
字符串替换
回复 支持 反对

使用道具 举报

发表于 2017-4-10 16:34:07 | 显示全部楼层
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

12

主题

33

帖子

97

积分

初级会员

Rank: 2

积分
97
QQ
 楼主| 发表于 2017-4-10 16:40:41 | 显示全部楼层
可是在 /UI2/demo/baas/masterDetail/index.w 这个例子中,我没看到这个:search参数有赋值的地方啊
回复 支持 反对

使用道具 举报

12

主题

33

帖子

97

积分

初级会员

Rank: 2

积分
97
QQ
 楼主| 发表于 2017-4-10 16:44:53 | 显示全部楼层
liangyongfei 发表于 2017-4-10 16:34
过滤条件的传参
http://docs.wex5.com/wex5-server-question-list-2006/

还有就是/UI2/demo/baas/masterDetail/index.w这个例子中,userData的计算列怎么获得值的也没搞懂,计算列是orderCount,这个能直接获得sqlquery返回的count值吗?
回复 支持 反对

使用道具 举报

发表于 2017-4-10 16:51:48 | 显示全部楼层
风卓羽 发表于 2017-4-10 16:44
还有就是/UI2/demo/baas/masterDetail/index.w这个例子中,userData的计算列怎么获得值的也没搞懂,计算 ...

对应分页案例应该是:
/UI2/demo/baas/complexData/index.w


后台返回的数据格式是:
http://doc.wex5.com/?p=4932

会返回 table 数据  sys.count就是总数
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

12

主题

33

帖子

97

积分

初级会员

Rank: 2

积分
97
QQ
 楼主| 发表于 2017-4-10 18:29:05 | 显示全部楼层
liangyongfei 发表于 2017-4-10 16:51
对应分页案例应该是:
/UI2/demo/baas/complexData/index.w

谢谢,看明白了。重新解读下以方便后来者看懂——
在/UI2/demo/baas/complexData/index.w这个例子中获得主表用户的订单数,需要在queryaction中编辑,实现方法更换为sqlquery,在参数列表中,sql语句可参考Baas\justep\demo.service.m里的写法,组件userData的计算列取名需要跟sql语句中count的别名一致,下面的sqlCount顺着看了下源码,就是获得data的json数据中的sys.count的值——
可以结贴了
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-19 21:29 , Processed in 0.069802 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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