2012-05-17 62 views
0

我有一個面板中增加了一個錨標記爲如何更改Panel內錨標籤的樣式屬性?

formListPanel.add({ 
     xtype: 'component', 
     autoEl: { 
      tag: 'a', 
      href: 'javascript: _addTab(\'' + appName + '\', \''+ formName + '\')', 
      html: formName, 
      style: 'position:absolute;left:'+left+';top:'+top 
     } 
    }) 

我改變留下頂部變量增加了許多標籤這樣的。

現在我想改變每個標籤的樣式。

我用

formListPanel.items.each(function(item){ 
     item.autoEl.style = 'position:absolute;left:'+left+';top:'+top; 
    }) 

但我認爲,我們不能只分配值,並希望它得到體現。 請告訴我如何更改樣式屬性的值。我也沒有發現任何setStyle函數。

回答

0

item.el.applyStyles('position:absolute;left:'+left+';top:'+top);

這工作得很好

0

autoEl僅用於創建。

item.el.dom.style = 'position:absolute;left:'+left+';top:'+top; 
+0

即使這是行不通的 – Shashwat

+0

item.el.applyStyles( '的位置是:絕對的;左:' +左+ ';頂部:' +頂部); 正在工作 – Shashwat