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

QQ登录

只需一步,快速开始

楼主: 轻狂之人

[结贴] 关于记账本app的detail.w的问题

[复制链接]

21

主题

347

帖子

486

积分

中级会员

Rank: 3Rank: 3

积分
486
QQ
 楼主| 发表于 2017-3-10 01:33:17 | 显示全部楼层
我又重新制作了一次,有几个问题需要老师来解答。

1,我重新下载了一个wex5,制作数据库的时候(记账本案例),字段数量大于2的时候就无法保存。
2,我一步步的按照教程来,发现走到了做完新增,然后再运行的时候,从list跳转到detail时,input无法输入,全部是灰色的。希望解答一下。我把autoload设置为ture就可以编辑。请问我哪里看漏了呢?(教程专门提及autoload设置为false)

问题还多,先提两个,其它问题我再思考一下。
回复 支持 反对

使用道具 举报

发表于 2017-3-10 10:40:21 | 显示全部楼层
轻狂之人 发表于 2017-3-10 01:33
我又重新制作了一次,有几个问题需要老师来解答。

1,我重新下载了一个wex5,制作数据库的时候(记账本案 ...

1.字段数量大于2的时候就无法保存。
意思是只有一个字段保存是正常的??两个字段就不能保存了??
baasData组件的字段和数据库字段类型 是否一致??
数据库新增字段后!baasData重新放置一个行吗??或者手动修改列定义!

还有tomcat 报错信息是什么??

2.detail 页面的data组件肯定是没数据!你应该将list页面的当前行传递赋值给detail 页面的data组件!!或者条件查询数据,加载进去!
简单做可以参考/UI2/demo/baas/simpleData/index.w
列表和详细就放在同一个页面中,contents组件切换页面!,绑定同一个data组件即可!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

21

主题

347

帖子

486

积分

中级会员

Rank: 3Rank: 3

积分
486
QQ
 楼主| 发表于 2017-3-10 12:31:10 | 显示全部楼层
liangyongfei 发表于 2017-3-10 10:40
1.字段数量大于2的时候就无法保存。
意思是只有一个字段保存是正常的??两个字段就不能保存了??
baas ...

字段问题,是新建数据库后,在创建数据表的时候无法创建,但是把字段名的个数弄成2个以下就可以进行创建
回复 支持 反对

使用道具 举报

21

主题

347

帖子

486

积分

中级会员

Rank: 3Rank: 3

积分
486
QQ
 楼主| 发表于 2017-3-10 12:38:05 | 显示全部楼层
liangyongfei 发表于 2017-3-10 10:40
1.字段数量大于2的时候就无法保存。
意思是只有一个字段保存是正常的??两个字段就不能保存了??
baas ...

字段类型无法确定是否一致,我是小白,都是按照视频里面的制作的。
回复 支持 反对

使用道具 举报

21

主题

347

帖子

486

积分

中级会员

Rank: 3Rank: 3

积分
486
QQ
 楼主| 发表于 2017-3-10 12:55:05 | 显示全部楼层
liangyongfei 发表于 2017-3-10 10:40
1.字段数量大于2的时候就无法保存。
意思是只有一个字段保存是正常的??两个字段就不能保存了??
baas ...

data组件的确没有数据,请问你们官方的教程是否遗漏了某些东西?还有视频建议不要剪辑,声音突然变化,前后代码不一样,对初学者造成了很大的影响。

我的list的js代码

        Model.prototype.addbtnClick = function(event) {
          this.comp("windowDialog1").open({
                        "data" : {
                                "operator" : "new"
                        }
                });
        };

detail的js代码
        Model.prototype.modelParamsReceive = function(event){
             var data = this.comp("bassData1")
         if( event.params.data.operator == "new"){
            data.newData({
                                "defaultValues" : [ {
                                        "id" : justep.UUID.createUUID(),
                                        "sj" : new Date(),
                                } ]
                        })
                }
        };

已经是把list的参数传给了detail
回复 支持 反对

使用道具 举报

发表于 2017-3-10 14:20:08 | 显示全部楼层
轻狂之人 发表于 2017-3-10 12:55
data组件的确没有数据,请问你们官方的教程是否遗漏了某些东西?还有视频建议不要剪辑,声音突然变化,前 ...

newData 执行完以后!试试data.count() 是多少??
按理说,执行完newData方法后,详细页会新增一行数据才对呀!

还有就是自己debugger调试跟一下代码!程序到底有没有执行??http://docs.wex5.com/js-debug/

新版本已经不建议使用windowReceiver组件了!
请在model的onParamsReceive 事件中接收参数:
参考http://docs.wex5.com/page-interaction/
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

21

主题

347

帖子

486

积分

中级会员

Rank: 3Rank: 3

积分
486
QQ
 楼主| 发表于 2017-3-10 15:08:32 | 显示全部楼层
liangyongfei 发表于 2017-3-10 14:20
newData 执行完以后!试试data.count() 是多少??
按理说,执行完newData方法后,详细页会新增一行数据才 ...

newData 执行完以后!试试data.count() 是多少??请问这个data。count代码是什么,加到哪里?我是小白,不是很懂这些。
回复 支持 反对

使用道具 举报

发表于 2017-3-10 15:29:36 | 显示全部楼层
轻狂之人 发表于 2017-3-10 15:08
newData 执行完以后!试试data.count() 是多少??请问这个data。count代码是什么,加到哪里?我是小白, ...

data.count()  就是只data组件中现在有几行数据!方法不懂请查看API文档!
SYL97_C4X60(`}L5H35}IKD.png
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

21

主题

347

帖子

486

积分

中级会员

Rank: 3Rank: 3

积分
486
QQ
 楼主| 发表于 2017-3-10 16:00:48 | 显示全部楼层
liangyongfei 发表于 2017-3-10 15:29
data.count()  就是只data组件中现在有几行数据!方法不懂请查看API文档! ...

我的代码是             var count = this.comp("bassData1").count();
不晓得正确吗。
我到这里发现data=null
QQ截图20170310155900.jpg
回复 支持 反对

使用道具 举报

发表于 2017-3-10 16:02:54 | 显示全部楼层
轻狂之人 发表于 2017-3-10 16:00
我的代码是             var count = this.comp("bassData1").count();
不晓得正确吗。
我到这里发现data=null

你的页面中存在xid是bassData1  的data组件吗??
看上去是写错xid了 应该是 baasData1 吧!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-9 18:52 , Processed in 0.055336 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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