0

ExtJSアイテムの1つに問題があります。ほとんどがアイコン付きのボタンであるアイテムのリストがありますが、1つは少しhtmlのあるhrefです。外部プロパティが無効になっているときはいつでも、これらのアイテムを非表示にしたいです。

そのために、私が使っているアイテムの中には以下のものがあります

hidden: !this.external.prop.enabled

ボタンの場合、これは正常に機能します。これらは、プロップが有効になっている場合は表示され、プロップが無効になっている場合は完全に非表示になります。ただし、htmlを使用するアイテムは毎回非表示になります。そのように隠しを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 に答える