0

グリッド内のすべてのアイテムにマウスオーバーしようとしています。どうしよう。私はこのことにかなり慣れていません。誰かが例で説明できれば素晴らしいでしょう:)

4

2 に答える 2

2

次のようitemmouseenterに gridpanel の構成を使用して、gridpanel のイベントにイベント リスナーをアタッチできます。listeners

Ext.create('Ext.grid.Panel', {
    //... other grid configs
    listeners: {
        itemmouseenter: function(gridview, record) {
            console.log('Mouse over on record:');
            console.log(record);
        }
    }
});

ExtJS API を調べて、どの ExtJS クラスがどの構成、メソッド、およびイベントを使用できるかを調べることに慣れる必要があります。たとえば、そのitemmouseenterイベントは APIでここにあります。

于 2012-08-05T16:51:51.127 に答える
0

このドキュメントを見てください。http://docs.sencha.com/ext-js/4-1/#!/api/Ext.grid.Panel Events の下には、グリッド パネルに入る、またはグリッド パネルから出るときに発生する containermouseover や containermouseout などのさまざまなイベントがあります。itemmouseenter と itemmouseleave のような他のイベントがあります。これをチェックして、Extjs 4 Grid hover effectをリンクします。

于 2012-08-03T22:47:41.193 に答える