我的一个ExtJS项目存在问题。我有一个项目列表,其中大多数是带图标的按钮,但一个是带有一点html的href。我想在禁用外部属性时隐藏这些项目。
为此,在我使用以下内容的项目中
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'
}
},
这些项目都在同一个数组中,所以我不确定他们为什么表现出不同的行为。有没有人经历过这样的事情?我需要提供更多信息吗?
感谢,
答案 0 :(得分:0)
将hidden
放在autoEl
配置之外。