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

QQ登录

只需一步,快速开始

查看: 1775|回复: 4

[处理中4] 求助:对”hello world”例程做修改

[复制链接]

16

主题

61

帖子

151

积分

初级会员

Rank: 2

积分
151
QQ
发表于 2016-9-2 14:40:18 | 显示全部楼层 |阅读模式
想对初级教材里面的“hello world”例程做修改,原来是input输入字符 直接就可以和output字符合并显示
我想改为input输入字符 必须再点击button之后output才能合并显示,例如图所示点击“显示”,就可以输出“你好!中国我爱你” EF8C.tmp.png 6633.tmp.png 我的思路是:
1、将原来例程input(xid:input1)和data(xid:data1)的双向绑定取消;
2、output(xid:output1)和data(xid:data1)的单向绑定保留,并加入固定字段“你好!中国”;
3、“显示”按键的事件onclick实现单击以后将input内的值赋给data,在利用output和data的单向绑定显示出来。
问题是:
显示”按键的事件onclick用哪一个指令不清楚,觉得可以用setvalue,但是参数如何写?如图

AEC9.tmp.png

不知道我的思路是否正确?请大家帮忙!本人这方面大白一个,多多帮助!谢谢!

79

主题

581

帖子

3464

积分

论坛元老

Rank: 8Rank: 8

积分
3464
QQ
发表于 2016-9-2 14:57:21 | 显示全部楼层
给data赋值可以这样写,var data = [{"data内的字段名":"传入参数"}];var data1 = this.comp("data1"); data1.loadData(data);

小尾巴~~世间万难,无非一拖二懒三不读书
回复 支持 反对

使用道具 举报

0

主题

1639

帖子

497

积分

中级会员

Rank: 3Rank: 3

积分
497
QQ
发表于 2016-9-2 15:13:11 | 显示全部楼层
output绑定的data1的哪个字段
比如绑定的是“word”
this.comp("data1").setValue("word",this.comp("input1").val())这样的方法就是把input中的值取到值,然后在赋值到data里
回复我的时候请点击我当前评论旁边的回复按钮,能保证第一时间看到您的回复,在问题解决后,希望大家可以吧解决方法也分享一下,这样可以让更多的X5开发者共同进步,谢谢大家的知识共享
回复 支持 反对

使用道具 举报

16

主题

61

帖子

151

积分

初级会员

Rank: 2

积分
151
QQ
 楼主| 发表于 2016-9-2 15:23:29 | 显示全部楼层
output绑定的    '你好!中国' + $model.data1.val("name"),如图 35A7.tmp.png

那么是不是要写成
        Model.prototype.button2Click = function(event){
           this.comp("data1").setValue("data1.val(“name”)",this.comp("input1").val());
        };

回复 支持 反对

使用道具 举报

0

主题

1639

帖子

497

积分

中级会员

Rank: 3Rank: 3

积分
497
QQ
发表于 2016-9-2 15:40:53 | 显示全部楼层
zsyhcxs 发表于 2016-9-2 15:23
output绑定的    '你好!中国' + $model.data1.val("name"),如图

那么是不是要写成

this.comp("data1").setValue("name",this.comp("input1").val())
回复我的时候请点击我当前评论旁边的回复按钮,能保证第一时间看到您的回复,在问题解决后,希望大家可以吧解决方法也分享一下,这样可以让更多的X5开发者共同进步,谢谢大家的知识共享
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-28 09:19 , Processed in 0.066556 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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