2010-12-21 11 views
3

誰かがグリッドパネルのヘッ​​ダーメニュー(ソート\列)に余分なボタンを追加する必要がありましたか? 私は、デフォルトの列モデルにリセットするメニューに別のボタンを追加したいと考えています。私はこれをJqueryを使って実現することができますが、EXTjsの方法があるのか​​どうか疑問に思っていました。あなたはそれがあると見て、ソースを通じて掘るする必要がありますが、GridPanelは順番に、それはあなたがいずれかをクリックしたときに示したメニューですhmenu性質を持っているそのGridViewあるview性質を持っているExtjsグリッドヘッダーメニューにExtraボタンを追加する方法

おかげ

答えて

4

それらの列ヘッダーの

gridpanel.view.hmenu.add({ 
    text: 'reset', 
    handler: function() { 
    // reset magicks 
    } 
}); 
+1

、これはExtJSに4.1で動作するようには見えません(それがレンダリングされます一度)

ので、GridPanelで次の操作を行うことができますgridpanelと呼ばれます。ビューに 'menu'オブジェクトはありません – Kip

+0

投稿にはタイプミスがあるようです。最初は "hmenu"と書かれています(これは少なくともExt 2では正しいですが)、コードスニペットには "メニュー"(私には間違っているようです)があります。また、パネルがレンダリングされた後にのみ、 "hmenu"がgridpanel.viewに使用可能であるということも追加する価値があります。 – machinery

+1

@wombletonもっと良い、ありがとう、ありがとう:) – machinery

関連する問題