0

我的 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'
                }
            },

这些项目都在同一个数组中,所以我不确定它们为什么表现出不同的行为。有没有人经历过这样的事情?我需要提供更多信息吗?

谢谢,

4

1 回答 1

0

把配置放在hidden外面autoEl

于 2012-08-06T20:06:02.357 回答