2011-12-19 35 views
1

in enyoプロパティをどのように変更するかを教えてくれるドキュメントは見つかりません。 たとえば、ドキュメントではプロパティの1つとして無効になっています。どのようなJavaスクリプトのコードは、プロパティを設定する、私はボタンをオンとオフにすることができますか?enyoでプロパティを設定する方法

答えて

2

のは、あなたのようなものがあるとしましょう:あなたが使用して独自のプロパティを定義することができます

myFunction: function() { 
    this.$.detailButton.setDisabled(false); 
} 

published:{ 
    myProperty: "" 
} 

/* Enyo controls code */ 
{name: "detailButton", disabled:true, caption: "Details"}, 
/* More Enyo code */ 

がちょうどEnyoのプロパティシステムを使用して、そのプロパティを変更するには

次に、setMyProperty()関数とmyPropertyChanged()を使用して、プロの変更を観察しますperty

+0

を$ detailButton.setDisabled(偽);。。また、そのプロパティシステムは、JavaScriptに組み込まれているものではなく、Enyoの砂糖です。 – Pre101

+0

こんにちは、ありがとう、私はJavaスクリプトを習得しなければならないと思います。 –

2

私はプロパティuを設定したいenyoのテキスト領域の例を取る.. は、我々はこのような何かに宣言を検討:テキストエリアの内容にあなたを変更するには

{kind: "enyo.TextArea", name: "keymouse", placeholder: "Mouse events.", style : "width:150px ;height:400px ; position: fixed; top : 30px; left:650px"}

をこのような何かを行うことができます。

this.$.keymouse.setValue("Mousedrag"+ " ");

だから、あなたがする必要があるすべてはあなたの特定の要素のための呼設定* propertyNameの*は..です

も包みuはまた、いくつかのスタイリングを変更したり、追加したいが、このような何か:あなたはおそらくこれが欲しい

this.$.<element_name>.applyStyle("background-color", "red");

関連する問題