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

QQ登录

只需一步,快速开始

查看: 1833|回复: 2

[处理中3] select 组件

[复制链接]

1

主题

2

帖子

4

积分

新手上路

Rank: 1

积分
4
QQ
发表于 2017-11-12 12:08:20 | 显示全部楼层 |阅读模式
请问各位, 我想做一个select 组件与output组件 通过data组件关联的实验。

就是data组件我定义了比如产品名和价格。
当我选择select组件的时候, output组件可以显示相应产品的价格。

我的select组件已经成功绑定了data组件的产品名, 但是价格一直关联不上。

请各位帮忙。 怎么解决?  
  1.         var Model = function(){
  2.                 this.callParent();
  3.                 var data = this.comp('data1');
  4.    alert(data);
  5.                
  6.         };
复制代码

我本来想获得data1组件。但是alert出来的还是null.

谢谢啦。

1

主题

2

帖子

4

积分

新手上路

Rank: 1

积分
4
QQ
 楼主| 发表于 2017-11-12 13:00:12 | 显示全部楼层
现在已经找到select组件中的onchange方法。

但是为什么下面的代码都是传回第一行的数据?
  1. Model.prototype.select1Change = function(event){
  2.         var data = this.comp('data1');
  3.        
  4.    var price =  data.getValue('price');
  5.    alert(price);
  6.    this.getElementByXid('output1').innerHTML = price;
  7.         };
复制代码
回复 支持 反对

使用道具 举报

发表于 2017-11-13 14:36:47 | 显示全部楼层
wex5cainiao 发表于 2017-11-12 13:00
现在已经找到select组件中的onchange方法。

但是为什么下面的代码都是传回第一行的数据? ...

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

onChange 事件用法!
 
output 和 select 组件的  bind-ref 绑定的字段应该是同一个data组件的字段!
select  bind-options 是绑定另一个data组件的

onChange 事件 中,将 bind-options 绑定data字段的值赋值给 bind-ref绑定的字段的值即可!

主要data组件中值修改了! output 自然就修改了!

qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-30 09:31 , Processed in 0.055196 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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