1

デフォルトでは、リストにはtitleBarがありませんが、このような方法でリストを作成すると、titleBarが空になります。

Ext.define('Application.view.RecipeList', {
    extend: 'Ext.List',
    xtype: 'recipelist',
    requires: ['Application.store.Recipes'],
    id:'list',   
    config: {             
        grouped: true,
        itemTpl: '{title}',
        store: 'Recipes',
        onItemDisclosure: true
    }
});

titleBarを非表示にする方法を誰かが理解するのを手伝ってもらえますか?

4

1 に答える 1

0

空のバーは実際にはナビゲーションバーです。

あなたがそれを隠したいなら、あなたはただあなたのでに設定する必要がnavigationBarありfalseますmainpanel

アップデート

config: {
    navigationBar: false, 
    items: [{
        xtype: 'recipelist',
    }]
}

アップデート

ナビゲーションバーに検索バーを追加する方法は次のとおりです

this.getMain().getNavigationBar().add({
    xtype: 'searchfield',
    itemId:'contact_search',
    placeHolder: 'Search....',
    listeners: {
        scope: this,
        clearicontap: this.onSearchClearIconTap,
        keyup: this.onSearchKeyUp
    }
});

ただし、詳細カードに切り替えるときは非表示にする必要がありますが、その方法を説明します。

于 2012-06-04T19:53:37.720 に答える