2012-08-06 86 views
0

我的ExtJS項目有問題。我有一個項目列表,其中大部分是帶有圖標的按鈕,但其中一個是帶有一點html的href。我想在外部屬性禁用時隱藏這些項目。只是通過引用extjs的隱藏屬性來隱藏html屬性

爲了做到這一點,裏面的物品的我一直使用以下

hidden: !this.external.prop.enabled 

爲了能正常工作的按鈕。當道具被啓用時它們是可見的,並且在道具被禁用時完全隱藏它們。但是,使用html的項目每次都隱藏起來。甚至當我設置隱藏,以假像這樣

hidden:false 

的項目看起來像這樣

   { 
       xtype: 'box', 
       margin:'5', 
       autoEl:{ 
        tag: 'a', 
        hidden: !this.external.prop.enabled, 
        href: BaseURL + Glue.uiConfig.url.launchProp, 
        html: 'Launch Prop' 
       } 
      }, 

這些項目都是一樣的陣列,所以我不知道所有爲什麼他們表現出不同的行爲。有沒有人經歷過這樣的事情?我需要提供更多信息嗎?

感謝,

+1

也許試着把'hidden'放在'autoEl'配置之外? – Izhaki 2012-08-06 19:03:23

+0

謝謝!這解決了它!如果您想要複選標記/識別,請將其張貼爲答案!另外,我不相信我把代碼放在那裏...... – OrwellHindenberg 2012-08-06 19:34:00

回答

0

hiddenautoEl配置之外。