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

QQ登录

只需一步,快速开始

查看: 5420|回复: 14

[处理中] 页面标题

[复制链接]

432

主题

1943

帖子

2630

积分

金牌会员

Rank: 6Rank: 6

积分
2630
QQ
发表于 2016-3-11 10:42:19 | 显示全部楼层 |阅读模式
  我想在page-title里面加一个按钮,代码如下$(".page-title").html(<button id='xlcxBtn' style='float:right;margin-right:20px;' onclick =justep.Bind.contextFor(this).$model.xlcx()>线路查询</button>);



Model.prototype.xlcx = function(){
        alert(1);
};



错误信息:
提示
对象不支持“xlcx”属性或方法
编码:
原因:
[url=]隐藏详细[/url]
TypeError: 对象不支持“xlcx”属性或方法    at onclick (Unknown script code:1:1)




91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36064
发表于 2016-3-11 14:23:13 | 显示全部楼层
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

432

主题

1943

帖子

2630

积分

金牌会员

Rank: 6Rank: 6

积分
2630
QQ
 楼主| 发表于 2016-3-11 15:11:06 | 显示全部楼层
如图

我想在页标题的最右端放一个按钮,按照您发的链接,我应该在哪个x5组件下面建这个按钮?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36064
发表于 2016-3-11 15:14:56 | 显示全部楼层
动态创建HTML或者X5的都可以
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

432

主题

1943

帖子

2630

积分

金牌会员

Rank: 6Rank: 6

积分
2630
QQ
 楼主| 发表于 2016-3-11 15:44:05 | 显示全部楼层
                        var newContent = this.comp('.page-title').add({});      
                   this.button = new Button({
                       label : '新按钮'
                   });               
                   this.button.on('onClick', function(event) {
                       alert('单击事件');
                   }, this);
                   justep.Component.addComponent(newContent.domNode, this.button);


问题:红色字体的地方,应该写哪个xid

回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36064
发表于 2016-3-11 15:47:13 | 显示全部楼层
不是用xid获取comp,只要获取到这个Element就可以

可以通过class获取到dom
http://www.cnblogs.com/playerlife/archive/2012/08/08/2627755.html
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

432

主题

1943

帖子

2630

积分

金牌会员

Rank: 6Rank: 6

积分
2630
QQ
 楼主| 发表于 2016-3-11 16:02:37 | 显示全部楼层
运行时,实际显示的class是page-title cJrqyYz,而且 cJrqyYz有可能还会变,所以用class找不稳定
1.png
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36064
发表于 2016-3-11 16:05:20 | 显示全部楼层
不用管后面的,只要用.page-title就可以
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

432

主题

1943

帖子

2630

积分

金牌会员

Rank: 6Rank: 6

积分
2630
QQ
 楼主| 发表于 2016-3-11 16:11:02 | 显示全部楼层
function  getObjsByClass (param) {
    var tags = tags || document.getElementsByTagName("*");
    var list = [];
    for( var k in tags)
    {
     var tag = tags[k];
       if(tag.className == param) {
            list.push(tag);
         }
        }
     return list;
}

var newContent =  getObjsByClass(".page-title")[0].add({});

错误提示:  打开页面报错

回复 支持 反对

使用道具 举报

432

主题

1943

帖子

2630

积分

金牌会员

Rank: 6Rank: 6

积分
2630
QQ
 楼主| 发表于 2016-3-11 16:12:36 | 显示全部楼层
只用page-title
根本进不了 if(tag.className == param) {
            list.push(tag);
         }
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-22 11:51 , Processed in 0.067372 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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