2013-05-14 49 views
0

我已經在我的模板中定義的控件,例如:訪問大教堂屬性在Dojo小

我不能拿到冠軍文本以編程方式設置。我嘗試過很多事情,我但沒有工作的還挺準的想法:

domStyle.set(this. , "display", '{ float: left }'); 
this.feetSelectContainer.display = "float: 'left'"; 

<div> 
    <div data-dojo-attach-point="someDivContainer1">....></div> 
</div> 

它也說this.someDivContainer1是undefined..So我試圖改變它只是一個ID:

domStyle.set(this.someDivContainer1.id, "display", '{ float: "left"}'); 
dojo.attr(dojo.byId("someDivContainer1 "), "display", '{ float: "left"}'); 

不知道還有什麼要嘗試或如何通過dojo做到這一點。

回答

1

我想你混淆了兩個樣式屬性:displayfloat

使用

domStyle.set(this.someDivContainer1, 'display', 'block'); 

domStyle.set(this.someDivContainer1, 'float', 'left'); 
+0

已經試過了,其實我是做這個職位之前,它沒有工作。但是,讓我再試一次。我將附加點改爲id,所以domStyle現在可能會工作。 – PositiveGuy

+0

最讓我感到困惑的是試圖在Webstorm,aptana等中找到這些簽名。當你試圖讓intellisense告訴你這個set方法的sig,它會給你一個所有具有set方法的類的列表,因爲它不知道。 – PositiveGuy