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

QQ登录

只需一步,快速开始

查看: 1148|回复: 4

[结贴] 一个按钮怎么实现点击改变显示的字符?

[复制链接]

12

主题

54

帖子

104

积分

初级会员

Rank: 2

积分
104
QQ
发表于 2016-4-19 16:26:42 | 显示全部楼层 |阅读模式
一个按钮怎么实现点击改变显示的字符? 比如,点击一个“登录”button后button上的文字变成“退出”

4

主题

25

帖子

71

积分

初级会员

Rank: 2

积分
71
QQ
发表于 2016-4-19 16:40:25 | 显示全部楼层

这行代码放在onClick()事件里
this.comp("你的按钮的xid").set({"label" : "退出"});
回复 支持 反对

使用道具 举报

12

主题

54

帖子

104

积分

初级会员

Rank: 2

积分
104
QQ
 楼主| 发表于 2016-4-19 18:37:59 | 显示全部楼层
chuxinbufu 发表于 2016-4-19 16:40
这行代码放在onClick()事件里
this.comp("你的按钮的xid").set({"label" : "退出"});

        var stateBtn=this.comp("stateBtn");
        if(this.state==="登录"){
        this.state="退出";
        stateBtn.set({"lable":"退出"});
        justep.Util.hint("退出");   
        }else {
        this.state="登录";
        stateBtn.set({"lable":"登录"});
         justep.Util.hint("登录");
        }
        this.state 是全局变量  连续点击按钮,弹出的对话框有变化,按钮上的文字无变化。为什么会这样呢
回复 支持 反对

使用道具 举报

4

主题

25

帖子

71

积分

初级会员

Rank: 2

积分
71
QQ
发表于 2016-4-19 19:01:00 | 显示全部楼层
lichao309 发表于 2016-4-19 18:37
var stateBtn=this.comp("stateBtn");
        if(this.state==="登录"){
        this.state=" ...

label拼错了。。。。
回复 支持 反对

使用道具 举报

12

主题

54

帖子

104

积分

初级会员

Rank: 2

积分
104
QQ
 楼主| 发表于 2016-4-20 09:59:33 | 显示全部楼层
本帖最后由 lichao309 于 2016-4-20 10:01 编辑
chuxinbufu 发表于 2016-4-19 19:01
label拼错了。。。。

看出来了····这····可以结贴了··
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-22 12:18 , Processed in 0.051615 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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