Ext.dataview.List を拡張するリストがあります。
リスト項目の 1 つだけでアニメーションを再生したいと思います。
itemTap によってトリガーされる場合は簡単です。コールバックが 3 番目の引数を提供するため、アニメーションを実行するだけです。(つまり、Ext.Anim.run)。
しかし、ユーザーが別のボタンをタップすることによってトリガーされるように、リストから独立して n 番目の要素をアニメーション化する必要がある場合はどうすればよいでしょうか?
ありがとう
Ext.dataview.List を拡張するリストがあります。
リスト項目の 1 つだけでアニメーションを再生したいと思います。
itemTap によってトリガーされる場合は簡単です。コールバックが 3 番目の引数を提供するため、アニメーションを実行するだけです。(つまり、Ext.Anim.run)。
しかし、ユーザーが別のボタンをタップすることによってトリガーされるように、リストから独立して n 番目の要素をアニメーション化する必要がある場合はどうすればよいでしょうか?
ありがとう
次の構成を持つリストがあるとします。
xtype:'list',
cls: 'myList',
...
次に、次の方法でその DOM 要素にアクセスできます。
var items = Ext.DomQuery.select('.myList .x-list-item');
cls 'myList' を持つリストのすべての項目が返されるため、このクラスのリストは 1 つだけにしてください。
そこから、2番目のアイテムを非表示にするなど、好きなことをすることができます:
items[1].style.display = 'none';
これが役に立ったことを願っています