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

QQ登录

只需一步,快速开始

查看: 13904|回复: 24

[分享] WeX5开发者交流会案例源码-“问卷调查和现场摇奖”

  [复制链接]

37

主题

713

帖子

3310

积分

内部用户

积分
3310
发表于 2016-6-2 12:32:03 | 显示全部楼层 |阅读模式
本帖最后由 jholy 于 2016-6-2 14:58 编辑

PIC_20160602_122322_8EC.png PIC_20160602_122355_BF9.png PIC_20160602_122418_F57.png PIC_20160602_122424_AFF.png

部署说明
1、在mysql管理工具中执行数据库初始化脚本,会自动创建prize数据库,并初始化数据结构和初始数据
2、解压资源包prize.zip,将内容复制到model下
3、在studio中配置数据源prize,连接到prize数据库
4、打开/Baas/db.config.m,选中prize
5、模型编译/Baas/justep
6、启动服务
7、测试
        问卷调查 http://localhost:8080/x5/UI2/prize/answer.w?batch=20160529
        现场摇奖 http://localhost:8080/x5/UI2/prize/drawPrize.w?batch=20160529&index=1
        清除数据 http://localhost:8080/x5/UI2/prize/clearData.w
        
数据库说明
  question 试题
  options 试题选项
  user 用户
  answer 答案
  prize 奖池

代码已经都做了注释,后端代码在/Baas/justep/Prize.java
源码下载:http://pan.baidu.com/s/1gf2Q6pP
正式使用的时候,由于问卷页面上很多组件都是动态隐藏和显示的(通过bind-visible表达式实现的),所以页面加载的时候看起来会闪。
解决的办法是让所有动态隐藏显示的组件默认先隐藏,即在style属性中写上display:none,当需要显示的时候bind-visible表达式通过计算会自动显示出来,这样页面加载的时候就不闪了。
为了大家能在设计时看到页面上的组件,所以我先把display:none去掉了。

另外,数据库在设计的时候是考虑到可以多次使用的,每一次的数据靠fBatch这个字段来做隔离。
我在测试的时候,为了测试方便减少题数,把question表中的fBatch字段的数据改了一下,大家打开表question,把fBatch字段的值都改成 20160529 就可以显示出来8道题了。
你还可以建立自己的活动批次batch,然后用同一个batch去构建question和prize表的数据就可以了,使用的时候页面URL通过参数batch指定当前的活动批次。

发表于 2016-6-2 13:37:46 | 显示全部楼层
压缩包有问题,重新上传一个吧
回复 支持 反对

使用道具 举报

37

主题

713

帖子

3310

积分

内部用户

积分
3310
 楼主| 发表于 2016-6-2 14:01:25 | 显示全部楼层
lanware_smf 发表于 2016-6-2 13:37
压缩包有问题,重新上传一个吧

换到百度网盘了,我试过了
回复 支持 反对

使用道具 举报

24

主题

56

帖子

203

积分

中级会员

Rank: 3Rank: 3

积分
203
QQ
发表于 2016-6-2 14:13:41 | 显示全部楼层
非常感谢,希望以后多多放点实例,
回复 支持 反对

使用道具 举报

56

主题

370

帖子

963

积分

高级会员

Rank: 4

积分
963
QQ
发表于 2016-6-2 14:37:50 | 显示全部楼层
好东东,收藏!
回复 支持 反对

使用道具 举报

24

主题

56

帖子

203

积分

中级会员

Rank: 3Rank: 3

积分
203
QQ
发表于 2016-6-3 12:40:57 | 显示全部楼层

摇一摇测试出现这个错误提示,谁知道是怎么回事?
回复 支持 反对

使用道具 举报

37

主题

713

帖子

3310

积分

内部用户

积分
3310
 楼主| 发表于 2016-6-5 14:42:13 | 显示全部楼层
elgt 发表于 2016-6-3 12:40
摇一摇测试出现这个错误提示,谁知道是怎么回事?

BIZ/justep 编译了吗,这个测试过的,不应该有问题
回复 支持 反对

使用道具 举报

59

主题

274

帖子

1178

积分

金牌会员

Rank: 6Rank: 6

积分
1178
QQ
发表于 2017-5-27 18:03:37 | 显示全部楼层
非常好的实例,支持一下!解决了我的问题!很棒!
回复 支持 反对

使用道具 举报

11

主题

45

帖子

137

积分

初级会员

Rank: 2

积分
137
QQ
发表于 2017-12-29 10:42:33 | 显示全部楼层
百度网盘链接上面没有东西,还有案例吗?
回复 支持 反对

使用道具 举报

发表于 2017-12-29 10:51:35 | 显示全部楼层
laomeng 发表于 2017-12-29 10:42
百度网盘链接上面没有东西,还有案例吗?

你是指摇一摇案例吗?可以参考
/UI2/demo/native/accelerometer/mainActivity.w
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-20 11:23 , Processed in 0.067654 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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