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

QQ登录

只需一步,快速开始

查看: 6531|回复: 13

[处理中3] select 下拉框 设置默认选中

[复制链接]

16

主题

70

帖子

192

积分

初级会员

Rank: 2

积分
192
QQ
发表于 2016-9-1 16:17:44 | 显示全部楼层 |阅读模式
在不绑定数据的情况下,怎么让下拉框里默认显示第一条数据.
,听说.可以再selectData 里编辑数据规则,为空的时候,设置显示数据?

关键是我不会写规则啊,几乎没写过,请大神给个栗子吧,不胜感激
发表于 2016-9-1 17:00:17 | 显示全部楼层
this.comp('select1').val('值');

参考下:http://doc.wex5.com/comps-select/
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

16

主题

70

帖子

192

积分

初级会员

Rank: 2

积分
192
QQ
 楼主| 发表于 2016-9-1 17:24:17 | 显示全部楼层
liangyongfei 发表于 2016-9-1 17:00
this.comp('select1').val('值');

参考下:http://doc.wex5.com/comps-select/

这是赋值,不是设置选中啊,就是我下拉框里有个 汉族,回族,满族,.
默认显示选中汉族. 然后,用户在选的其他的话,就是新的值了啊/
,
回复 支持 反对

使用道具 举报

发表于 2016-9-1 17:54:36 | 显示全部楼层
jt_李鹏飞 发表于 2016-9-1 17:24
这是赋值,不是设置选中啊,就是我下拉框里有个 汉族,回族,满族,.
默认显示选中汉族. 然后,用户在选的其他 ...

那就是给select组件 bind-ref绑定的字段设置默认值嘛!
这个组件上 右键,编辑规则,选择设置默认值的那个字段!可以这样写
val('字段')?val('字段'):'汉族'
就可以了!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

16

主题

70

帖子

192

积分

初级会员

Rank: 2

积分
192
QQ
 楼主| 发表于 2016-9-5 11:15:23 | 显示全部楼层
本帖最后由 jt_李鹏飞 于 2016-9-5 11:18 编辑
liangyongfei 发表于 2016-9-1 17:54
那就是给select组件 bind-ref绑定的字段设置默认值嘛!
这个组件上 右键,编辑规则,选择设置默认值的那 ...

版主大人,抱歉没及时回复.

但是我这样写没生效啊,(p.s 我太笨了.......)
022.png

但是,这个意思只是给显示的dictname 赋值了,  但是我要的值是dictcode 啊
回复 支持 反对

使用道具 举报

发表于 2016-9-5 15:06:17 | 显示全部楼层
jt_李鹏飞 发表于 2016-9-5 11:15
版主大人,抱歉没及时回复.

但是我这样写没生效啊,(p.s 我太笨了.......)

dictcode 是select 组件bind-ref绑定的值吗?
如果是的话!优先设置dictcode 这个字段的计算规则!  因为ID才是做主要起作用的值!
lable是可以自动计算出来的!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

16

主题

70

帖子

192

积分

初级会员

Rank: 2

积分
192
QQ
 楼主| 发表于 2016-9-5 17:14:00 | 显示全部楼层
liangyongfei 发表于 2016-9-5 15:06
dictcode 是select 组件bind-ref绑定的值吗?
如果是的话!优先设置dictcode 这个字段的计算规则!  因为 ...

绑定的是 dictcode 呀. 但是计算规则后面的值怎么写呢?
33.png

回复 支持 反对

使用道具 举报

0

主题

1639

帖子

497

积分

中级会员

Rank: 3Rank: 3

积分
497
QQ
发表于 2016-9-6 12:06:47 | 显示全部楼层
jt_李鹏飞 发表于 2016-9-5 17:14
绑定的是 dictcode 呀. 但是计算规则后面的值怎么写呢?

后面的就是你的默认值呀
回复我的时候请点击我当前评论旁边的回复按钮,能保证第一时间看到您的回复,在问题解决后,希望大家可以吧解决方法也分享一下,这样可以让更多的X5开发者共同进步,谢谢大家的知识共享
回复 支持 反对

使用道具 举报

16

主题

70

帖子

192

积分

初级会员

Rank: 2

积分
192
QQ
 楼主| 发表于 2016-9-6 15:10:34 | 显示全部楼层
本帖最后由 jt_李鹏飞 于 2016-9-6 15:15 编辑
cgrddv 发表于 2016-9-6 12:06
后面的就是你的默认值呀

没生效呀........默认值的ref 是file:///C:\Users\Auser\AppData\Roaming\Tencent\Users\2573775847\QQ\WinTemp\RichOle\T012(PXT`QIGA{]~_41IEUG.png ,图中的数字.
055.png



回复 支持 反对

使用道具 举报

0

主题

1639

帖子

497

积分

中级会员

Rank: 3Rank: 3

积分
497
QQ
发表于 2016-9-6 16:44:10 | 显示全部楼层
jt_李鹏飞 发表于 2016-9-6 15:10
没生效呀........默认值的ref 是 ,图中的数字.

那你的data里有数据吗?有记录那个计算列才有值,是不是一开始没有一条记录
回复我的时候请点击我当前评论旁边的回复按钮,能保证第一时间看到您的回复,在问题解决后,希望大家可以吧解决方法也分享一下,这样可以让更多的X5开发者共同进步,谢谢大家的知识共享
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-25 01:19 , Processed in 0.096220 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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