我的 ExtJS 项目之一有问题。我有一个项目列表,其中大部分是带有图标的按钮,但一个是带有一点 html 的 href。每当禁用外部属性时,我想隐藏这些项目。
为此,在我一直在使用以下项目的项目中
hidden: !this.external.prop.enabled
对于按钮,这很好用。启用道具时它们是可见的,禁用道具时它们完全隐藏。然而,使用 html 的项目每次都是隐藏的。即使我像这样将 hidden 设置为 false
hidden:false
项目看起来像这样
{
xtype: 'box',
margin:'5',
autoEl:{
tag: 'a',
hidden: !this.external.prop.enabled,
href: BaseURL + Glue.uiConfig.url.launchProp,
html: 'Launch Prop'
}
},
这些项目都在同一个数组中,所以我不确定它们为什么表现出不同的行为。有没有人经历过这样的事情?我需要提供更多信息吗?
谢谢,