2012-09-27 65 views
0

我有一箇中繼器在其中我顯示不同的values.On點擊每一行我想顯示幾個values.But在enyo的例子中彈出的內容是彈出... ..給彈出使用enyojs不同的值

此內容我想change.I嘗試如下

我有我的每一行的水龍頭使用的popup-

{name: "basicPopup", kind: "enyo.Popup", floating: true, centered: true, 
     style: "background-color: yellow; padding: 10px", onHide: "popupHidden", components: [ 
      {content: "Popup..."} 
     ] 
    }, 

的馬託是

tapped: function(inSender, inEvent) { 
alert(inSender.getContent()) 
this.$.basicPopup.setValue(inSender.getContent()); 
    this.$.basicPopup.show(); 
}, 

但是,由此彈出的價值不變。我想改變價值。請幫助。

回答

2

你需要做的是在Popup上的組件上的setContent()或Popup上的destroyClientControls()上的setContent(),然後createComponents()添加你想要的內容。

要做到這一點,第一種方式,你想爲組件,像提供一個名稱:

{名:「popupContent」,內容:「彈出...」}

,然後使用這個。$。popupContent.setContent(「foo」);

+0

是的,它的工作。謝謝 – Suchismita