|
发表于 2015-3-5 11:01:50
|
显示全部楼层
增加一个带事件的组件的案例
在contents中新增一个content,再增加一个div,再增加一个button
var newContent = this.comp('contents1').add({});
增加一个div标签
var div = $("<div data-bind='click:aaa'>新的页面</div>");
justep.Bind.addNodes(newContent.domNode, div);
增加一个x5组件
this.button = new Button({
label : '新按钮'
});
this.button.on('onClick', function(event) {
alert('bbbb');
}, this);
justep.Component.addComponent(newContent.domNode, this.button);
div的click事件调用的aaa方法
Model.prototype.aaa = function(){
alert('aaa');
};
增加一段新闻
Model.prototype.button4Click = function(event){
var currContent = this.comp('content1');
var div = $("<div data-bind='click:aaa'></div>");
div.html("<font color='red'>新闻</font>");
justep.Bind.addNodes(currContent.domNode, div);
};
Model.prototype.aaa = function(){
alert('aaa');
};
|
|