この記事はMiscellaneous FAQ | Learn | Senchaの抄訳・意訳です。
Invalid Label (Json)
(訳注:JSONをevalを使ってパースする方法が紹介されているが、これはセキュリティホールになるのでやらない方がいい。Ext.JSON.decodeを使うこと)
var myObject = eval('(' + myJSONtext + ')');
Change background image
Panelの背景画像を動的に変更する方法
myPanel.body.setStyle('background-image', 'url(foo.png)');
Handling Single and Double Click at same time
シングルクリックとダブルクリックのイベントを同時に発生させる方法。
el.on({ click: { fn: function(){ if (el.stopClickEvent) { el.stopClickEvent = false; } else { alert('click'); } }, //ダブルクリックのクリック間隔は250ms以下であると仮定 buffer: 250 }, dblclick: function(){ el.stopClickEvent = true; alert('dblclick'); } });