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

QQ登录

只需一步,快速开始

查看: 2957|回复: 12

[结贴] checkbox 的绑定字段  可以是字符型字段吗?

[复制链接]

8

主题

33

帖子

131

积分

初级会员

Rank: 2

积分
131
QQ
发表于 2018-1-24 12:43:20 | 显示全部楼层 |阅读模式
checkbox 的绑定字段  可以是字符型吗?
如果可以。  checkedvalue  该如何填值

53

主题

928

帖子

1730

积分

金牌会员

Rank: 6Rank: 6

积分
1730
发表于 2018-1-24 13:51:08 | 显示全部楼层
checkedvalue里面  你填什么值     在bind-ref里面就会给你绑定的数据库赋什么值
承接wex5开发web项目、微信页面等;
低费用进行零散功能开发(java、JS、微信各种接口、阿里云接口等)
QQ:459349489
回复 支持 反对

使用道具 举报

8

主题

33

帖子

131

积分

初级会员

Rank: 2

积分
131
QQ
 楼主| 发表于 2018-1-24 13:55:31 | 显示全部楼层
doudou459 发表于 2018-1-24 13:51
checkedvalue里面  你填什么值     在bind-ref里面就会给你绑定的数据库赋什么值

当 绑定的 字段是 Int 类型时。 值为 1 或者 0 。 能够正确显示 选中 或者 未选中。  checkedvalue  填的是 1.
如果绑定的是  字符类型。  值为 ‘1’ 或者 ‘0’       就不能正确显示 选中 或者 未选中。         
回复 支持 反对

使用道具 举报

53

主题

928

帖子

1730

积分

金牌会员

Rank: 6Rank: 6

积分
1730
发表于 2018-1-24 15:15:48 | 显示全部楼层
hotline 发表于 2018-1-24 13:55
当 绑定的 字段是 Int 类型时。 值为 1 或者 0 。 能够正确显示 选中 或者 未选中。  checkedvalue  填的 ...

肯定啊····需要类型一致的   简单点说    1和"1"是有本质区别的   它们俩一般情况下不相等   
承接wex5开发web项目、微信页面等;
低费用进行零散功能开发(java、JS、微信各种接口、阿里云接口等)
QQ:459349489
回复 支持 反对

使用道具 举报

53

主题

928

帖子

1730

积分

金牌会员

Rank: 6Rank: 6

积分
1730
发表于 2018-1-24 15:16:42 | 显示全部楼层
绑定的是  字符类型。  值为 ‘1’ 或者 ‘0’      
那么你checkedvalue  填 "1"  就可以了啊
承接wex5开发web项目、微信页面等;
低费用进行零散功能开发(java、JS、微信各种接口、阿里云接口等)
QQ:459349489
回复 支持 反对

使用道具 举报

8

主题

33

帖子

131

积分

初级会员

Rank: 2

积分
131
QQ
 楼主| 发表于 2018-1-24 15:59:00 | 显示全部楼层
doudou459 发表于 2018-1-24 15:16
绑定的是  字符类型。  值为 ‘1’ 或者 ‘0’      
那么你checkedvalue  填 "1"  就可以了啊
...

如果是 字符类型  checkedvalue  填 "1"   就不能正确显示选中状态。  
点击选中  赋值给 字段的值  就是   “1” (含两个引号)
回复 支持 反对

使用道具 举报

53

主题

928

帖子

1730

积分

金牌会员

Rank: 6Rank: 6

积分
1730
发表于 2018-1-24 16:05:08 | 显示全部楼层
hotline 发表于 2018-1-24 15:59
如果是 字符类型  checkedvalue  填 "1"   就不能正确显示选中状态。  
点击选中  赋值给 字段的值  就是 ...

不是很明白你的意思···
你数据库那边是存的什么?
我都用true  和false  来表示选中和未选中   
承接wex5开发web项目、微信页面等;
低费用进行零散功能开发(java、JS、微信各种接口、阿里云接口等)
QQ:459349489
回复 支持 反对

使用道具 举报

53

主题

928

帖子

1730

积分

金牌会员

Rank: 6Rank: 6

积分
1730
发表于 2018-1-24 16:06:37 | 显示全部楼层
hotline 发表于 2018-1-24 15:59
如果是 字符类型  checkedvalue  填 "1"   就不能正确显示选中状态。  
点击选中  赋值给 字段的值  就是 ...

如果你   checkedvalue   填  1    那么数据那边 得到的是  1吧?
承接wex5开发web项目、微信页面等;
低费用进行零散功能开发(java、JS、微信各种接口、阿里云接口等)
QQ:459349489
回复 支持 反对

使用道具 举报

8

主题

33

帖子

131

积分

初级会员

Rank: 2

积分
131
QQ
 楼主| 发表于 2018-1-24 20:28:22 | 显示全部楼层
doudou459 发表于 2018-1-24 16:06
如果你   checkedvalue   填  1    那么数据那边 得到的是  1吧?

是的。 checkedvalue 填 1 。 数据那边 得到是 1
但就是 无法显示 选中状态。
回复 支持 反对

使用道具 举报

8

主题

33

帖子

131

积分

初级会员

Rank: 2

积分
131
QQ
 楼主| 发表于 2018-1-24 20:29:54 | 显示全部楼层
本帖最后由 hotline 于 2018-1-24 20:31 编辑
doudou459 发表于 2018-1-24 16:05
不是很明白你的意思···
你数据库那边是存的什么?
我都用true  和false  来表示选中和未选中    ...

如果 字段 是 布尔型 或者 int   都没问题。
但是以前的系统 这个 字段是 字符型。 字符值为:1 或者 0    。 就出现了这个问题。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-22 12:13 , Processed in 0.054725 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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