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

QQ登录

只需一步,快速开始

查看: 1460|回复: 7

[结贴] select组件问题

[复制链接]

14

主题

64

帖子

213

积分

中级会员

Rank: 3Rank: 3

积分
213
QQ
发表于 2015-8-15 16:24:53 | 显示全部楼层 |阅读模式
列表详细(对话框)模板里,对话框上有个select,想新建时,选数据,但编辑时就把列表中的数据带过来显示在select上,并设select组件只读,应该怎么做。谢谢!

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2015-8-17 09:32:56 | 显示全部楼层
点新建或者是点击应该是传了一个状态值到对话框中了吧,如new或者edit

你可以定义一个函数判断这个状态值如果是edit就return  true
如果是new就return false

在对话框弹出的.w中设置select组件bind-ref关联的关系的只读规则调用这个函数
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

14

主题

64

帖子

213

积分

中级会员

Rank: 3Rank: 3

积分
213
QQ
 楼主| 发表于 2015-8-17 10:32:06 | 显示全部楼层
在对话框里写吗,调用怎么调用用eval('func()')吗?
比如我写 Model.prototype.htStatus=functions(event){
if(isNew) return false;
return true;

}  ;然后在data的关系上只读规则编辑那写 eval('htStatus()')?我这样写好像并没起作用
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2015-8-17 11:02:28 | 显示全部楼层
Model.prototype.htStatus=functions(){
if(isNew) return false;
return true;

}

规则中调用$model.htStatus()
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

14

主题

64

帖子

213

积分

中级会员

Rank: 3Rank: 3

积分
213
QQ
 楼主| 发表于 2015-8-17 14:56:50 | 显示全部楼层
可以了,能做到编辑时只读了,但是select组件上并不显示主列表中的值,这个怎么办呢
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2015-8-17 16:43:17 | 显示全部楼层
其他列的值都显示,只有select关联的不显示吗?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

14

主题

64

帖子

213

积分

中级会员

Rank: 3Rank: 3

积分
213
QQ
 楼主| 发表于 2015-8-18 10:47:31 | 显示全部楼层
是啊,就是这种情况
回复 支持 反对

使用道具 举报

14

主题

64

帖子

213

积分

中级会员

Rank: 3Rank: 3

积分
213
QQ
 楼主| 发表于 2015-8-18 15:49:51 | 显示全部楼层
结贴吧,换种方式做吧
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-25 14:42 , Processed in 0.059361 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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