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

QQ登录

只需一步,快速开始

查看: 2294|回复: 10

[结贴] popMenu问题

[复制链接]

56

主题

199

帖子

409

积分

中级会员

Rank: 3Rank: 3

积分
409
QQ
发表于 2017-3-9 10:03:58 | 显示全部楼层 |阅读模式
请问我用popMenu选择性别,但是选择之后并没有在性别输入span那里显示,代码如下,请问如何解决?
2.png
3.png
1.png
发表于 2017-3-9 11:29:44 | 显示全部楼层
你应该先定义为KO对象!然再赋值
参考http://doc.wex5.com/data-bind-instro/

this.genderText= justep.Bind.observable('');

bind-text 直接绑定 genderText 即可!也不用绑定一个js方法!(逻辑复杂才绑定js方法的)

通过this.genderText.set('男')或者this.genderText.set('女')
就可以进行赋值了!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

56

主题

199

帖子

409

积分

中级会员

Rank: 3Rank: 3

积分
409
QQ
 楼主| 发表于 2017-3-9 11:42:56 | 显示全部楼层
liangyongfei 发表于 2017-3-9 11:29
你应该先定义为KO对象!然再赋值
参考http://doc.wex5.com/data-bind-instro/

您好,出现了下面的问题:
4.png
回复 支持 反对

使用道具 举报

发表于 2017-3-9 13:25:06 | 显示全部楼层
xiaogai 发表于 2017-3-9 11:42
您好,出现了下面的问题:

请问this.genderText= justep.Bind.observable('');
执行过了吗??最好定义在Model 对象中,参考链接啊!
如果ko对象没定义!当然没有set方法
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

56

主题

199

帖子

409

积分

中级会员

Rank: 3Rank: 3

积分
409
QQ
 楼主| 发表于 2017-3-9 14:03:10 | 显示全部楼层
liangyongfei 发表于 2017-3-9 13:25
请问this.genderText= justep.Bind.observable('');
执行过了吗??最好定义在Model 对象中,参考链接啊 ...

您好。是不是用list绑定的显示组件不能够设置KO对象呀,我刚才测试了一下,list绑定的span不能输出,没绑定的可以。
回复 支持 反对

使用道具 举报

发表于 2017-3-9 14:37:59 | 显示全部楼层
xiaogai 发表于 2017-3-9 14:03
您好。是不是用list绑定的显示组件不能够设置KO对象呀,我刚才测试了一下,list绑定的span不能输出,没绑 ...

list中的话!需要写成$model.genderText  才行了!
因为list 默认是$object  ,表示是绑定data组件的当前行的对象!

如果在list中显示的数据!你应该是通过绑定data组件字段来显示的!

而你也应该通过给data组件字段赋值来控制显示的!

data组件其实也是封装的KO对象!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

56

主题

199

帖子

409

积分

中级会员

Rank: 3Rank: 3

积分
409
QQ
 楼主| 发表于 2017-3-9 15:35:54 | 显示全部楼层
liangyongfei 发表于 2017-3-9 14:37
list中的话!需要写成$model.genderText  才行了!
因为list 默认是$object  ,表示是绑定data组件的当前 ...

我刚才又测试了一下,list中用$model.genderText  绑定output可以,但是绑定input就不行
回复 支持 反对

使用道具 举报

发表于 2017-3-9 15:53:36 | 显示全部楼层
xiaogai 发表于 2017-3-9 15:35
我刚才又测试了一下,list中用$model.genderText  绑定output可以,但是绑定input就不行 ...

list中建议还是绑定data字段实现吧!毕竟绑定一个KO对象!多行数据就显示同一个值了!
output 和 input 一样的!你是使用bind-ref绑定的吧??
另外确定下 是3.6版本吗?
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

56

主题

199

帖子

409

积分

中级会员

Rank: 3Rank: 3

积分
409
QQ
 楼主| 发表于 2017-3-9 16:06:03 | 显示全部楼层
liangyongfei 发表于 2017-3-9 15:53
list中建议还是绑定data字段实现吧!毕竟绑定一个KO对象!多行数据就显示同一个值了!
output 和 inp ...

您好,是3.6版本的,绑定的是bind-value为    $model.genderText ,input不显示,output可以,span也可以
回复 支持 反对

使用道具 举报

发表于 2017-3-9 16:19:41 | 显示全部楼层
xiaogai 发表于 2017-3-9 16:06
您好,是3.6版本的,绑定的是bind-value为    $model.genderText ,input不显示,output可以,span也可以 ...

input 绑定 bind-ref试试
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-3 11:34 , Processed in 0.078896 second(s), 27 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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