在 enyo 中,我找不到任何告诉您如何更改属性的文档。例如,在文档中它已禁用为属性之一。设置该属性的java脚本代码是什么,所以我可以让按钮打开和关闭?
问问题
1588 次
2 回答
2
假设您有类似的东西:
/* Enyo controls code */
{name: "detailButton", disabled:true, caption: "Details"},
/* More Enyo code */
要更改该属性,只需使用 Enyo 的属性系统:
myFunction: function() {
this.$.detailButton.setDisabled(false);
}
您可以使用以下方法定义自己的属性:
published:{
myProperty: ""
}
然后,您将拥有一个 setMyProperty() 函数和一个 myPropertyChanged() 来观察您的财产的变化
于 2011-12-20T06:19:13.667 回答
2
我举一个 enyo 文本区域的例子,你想设置它的属性..考虑我们声明了这样的东西:
{kind: "enyo.TextArea", name: "keymouse", placeholder: "Mouse events.", style : "width:150px ;height:400px ; position: fixed; top : 30px; left:650px"}
要更改文本区域的内容,您可以执行以下操作:
this.$.keymouse.setValue("Mousedrag"+ " ");
因此,您需要做的就是为您的特定元素调用 set*propertyname* ..
而且如果你也想改变或添加一些样式然后做这样的事情:
this.$.<element_name>.applyStyle("background-color", "red");
于 2012-10-11T10:01:08.440 回答