0

Badgetext が 0 未満の場合など、条件に基づいてボタン バッジを削除するにはどうすればよいですか。

4

2 に答える 2

0

古いものですが、同様の問題に対する答えを探しているときにこの質問を見つけました。私はそれを次のように整理しました:

        switch(myStore.getCount()){           
            case 0:
                view.down('#someButton').setBadgeText('');
                break;
            case 1:
                view.down('#someButton').setBadgeText('1 Image');
                break;
            default:
                view.down('#someButton').setBadgeText(myStore.getCount() + ' Images');
        } 

したがって、view.down('#someButton').getBadgeText() を使用して、希望の長さと比較するだけでよいと思います。

于 2016-03-31T03:27:33.507 に答える
0

こんにちは、バッジテキスト値を取得できますvar badge = getBadgeText( );。条件が真の場合、それが 0 に等しい場合は文字列チェックを返します。それと同じくらい単純に非表示にします...

于 2013-10-08T12:18:22.797 に答える