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

QQ登录

只需一步,快速开始

查看: 4283|回复: 2

[结贴] 省市区distpicker组件,js动态赋值问题(赋固定值)

[复制链接]

8

主题

1141

帖子

1885

积分

金牌会员

Rank: 6Rank: 6

积分
1885
QQ
发表于 2019-7-8 20:36:01 | 显示全部楼层 |阅读模式
本帖最后由 YZH 于 2019-7-8 20:40 编辑

目前这边有个特殊需求,需要给distpicker下的省市区分别赋查询出来的固定值,使用的是val方法,使用的代码如图,alert中可以看到值都是有的,然后赋给省,市,区,
但是运行只有省的值被赋上了,市区不知道为啥没有赋上
(注册页两个输入框需要弹出省市区选择,使用了同一个省市区组件做处理,绑定的cdata字段也是用的同三列,先判断是哪个输入框,拼起来赋值到对应注册页输入框绑定字段;
现在需要实现的业务需求是:
两个输入框选好省市区后,各自点进去可以显示出对应的省市区地址信息,因为用的一样的字段,这样的话在第二个输入框选完后省市区字段其实已经被重写了,所以第一个输入框点进去显示的是第二个输入框的地址信息
想了个办法做处理,省市区绑定的cdata,每次新增一条,存选过的省市区数据,然后用点击的输入框的值去这个cdata中做查询,查出来后对应的省市区手动赋值显示,但是不知道为什么只有省赋值成功了?
)




03.png
02.png
01.png

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2019-7-9 08:51:32 | 显示全部楼层
bind-ref关联的关系就要通过data的setValue方法给关系赋值
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

8

主题

1141

帖子

1885

积分

金牌会员

Rank: 6Rank: 6

积分
1885
QQ
 楼主| 发表于 2019-7-9 09:33:53 | 显示全部楼层
我把查询出来的省市区在绑定的cdata上新增了一条用来做展示,实现了需要的效果
var options = {
                                defaultValues : [ {
                                        col0 : rows[0].val("col0"),//省
                                        col1 : rows[0].val("col1"),//市
                                        col2 : rows[0].val("col2"),//区
                                        col3 : rows[0].val("col3") //详细(门牌号)
                                } ]
                        };
                        data.newData(options);//新增一条用于展示当前输入框地址信息

反正注册页新增的条数也有限,刷新就还原清空了,问题不大,已解决可结贴,三克油
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 22:02 , Processed in 0.057727 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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