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

QQ登录

只需一步,快速开始

楼主: xcl

[结贴] 评论功能

[复制链接]

84

主题

382

帖子

633

积分

高级会员

Rank: 4

积分
633
 楼主| 发表于 2017-11-14 10:57:32 | 显示全部楼层
liangyongfei 发表于 2017-11-13 16:48
data组件不能为空行!并且当前行对象是存在的!  否则就会不可编辑! ...

data组件没有空行  $model.commentData.ref("fComment")这个绑定到textarea  他就不能编辑了
回复 支持 反对

使用道具 举报

发表于 2017-11-14 11:46:04 | 显示全部楼层
xcl 发表于 2017-11-14 10:57
data组件没有空行  $model.commentData.ref("fComment")这个绑定到textarea  他就不能编辑了  ...

你自己调试打印下
data.count()  是多少?必须大于0
data.getCurrentRow()  是否为空  当前行是否存在?

其他字段绑定都可以编辑吗?   input绑定试试http://docs.wex5.com/wex5-ui-question-list-2071/
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

84

主题

382

帖子

633

积分

高级会员

Rank: 4

积分
633
 楼主| 发表于 2017-11-14 14:03:42 | 显示全部楼层
liangyongfei 发表于 2017-11-14 11:46
你自己调试打印下
data.count()  是多少?必须大于0
data.getCurrentRow()  是否为空  当前行是否存在?

有没有这个的相关案例
回复 支持 反对

使用道具 举报

发表于 2017-11-14 14:33:22 | 显示全部楼层
xcl 发表于 2017-11-14 14:03
有没有这个的相关案例

什么案例
textarea 案例吗??用法和input一样的!请问你用input绑定 这个字段可以编辑吗?? 如果不能就是data组件的问题可能是
1.字段设置只读规则!
2.data.count() 等于0  没有数据 空的
3.当前行不存在!data.getCurrentRow() 是空的!
自己测试一下吧!


/UI2/system/components/justep/textarea/demo/textarea.w
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

84

主题

382

帖子

633

积分

高级会员

Rank: 4

积分
633
 楼主| 发表于 2017-11-15 10:20:57 | 显示全部楼层
liangyongfei 发表于 2017-11-14 14:33
什么案例
textarea 案例吗??用法和input一样的!请问你用input绑定 这个字段可以编辑吗?? 如果不能就 ...

记账本那个demo  detail.w——>list.w页面数据传过来 有涉及到后台数据库之类的吗
回复 支持 反对

使用道具 举报

发表于 2017-11-15 11:37:02 | 显示全部楼层
xcl 发表于 2017-11-15 10:20
记账本那个demo  detail.w——>list.w页面数据传过来 有涉及到后台数据库之类的吗 ...

你参考案例,看下源码吧
/UI2/demo/account/list.w

list整行数据直接传递过去!详细页加载这行数据就行了!不用后台请求数据库的!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

84

主题

382

帖子

633

积分

高级会员

Rank: 4

积分
633
 楼主| 发表于 2017-11-15 13:22:02 | 显示全部楼层
liangyongfei 发表于 2017-11-15 11:37
你参考案例,看下源码吧
/UI2/demo/account/list.w

是在详细页填写信息传到list  在list刷新显示吧  我就是想这种效果 在评论页填写完 传到帖子页显示出来  一直没写出来   
回复 支持 反对

使用道具 举报

发表于 2017-11-15 14:38:32 | 显示全部楼层
xcl 发表于 2017-11-15 13:22
是在详细页填写信息传到list  在list刷新显示吧  我就是想这种效果 在评论页填写完 传到帖子页显示出来   ...

你是怎么跳转页面的??  如果是windowDialog ,直接调用this.owner.send()  将子页面数据传回父页面!
看下页面交互传参
http://docs.wex5.com/page-optimize/

也可以设置 mapping 映射
http://docs.wex5.com/wex5-ui-question-list-2163

还可以直接传递一个自定义js方法过去
http://docs.wex5.com/wex5-ui-question-list-2048/

子页面调用这个方法,给list中data组件赋值就行!

qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

84

主题

382

帖子

633

积分

高级会员

Rank: 4

积分
633
 楼主| 发表于 2017-11-16 14:05:35 | 显示全部楼层
liangyongfei 发表于 2017-11-15 14:38
你是怎么跳转页面的??  如果是windowDialog ,直接调用this.owner.send()  将子页面数据传回父页面!
...

QQ图片20171116140357.png 我是用windowDialog  老师 你这个链接是不是发错了  打开是页面优化的内容  这个this.owner.send()  的用法在哪里可以看到

回复 支持 反对

使用道具 举报

发表于 2017-11-16 14:14:10 | 显示全部楼层
xcl 发表于 2017-11-16 14:05
我是用windowDialog  老师 你这个链接是不是发错了  打开是页面优化的内容  这个this.owner.send()  的用 ...

是这个
http://docs.wex5.com/page-interaction/

案例是:
/UI2/demo/page/index.w
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-29 12:27 , Processed in 0.062658 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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