Mar 8

ExtでonClick=return falseみたいなのをする場合

色々とはまったんですが、
簡単なのがありました。

element.preventDefault()


こんな風に使います
<a href="abc/def/ghi">link</a>

にたいして
Ext.select('a').each(
    function(each){
         each.on('click',function(e){
           e.preventDefault();
           e.load(.....)
         })
   }
);

こんな感じで書くと全てのリンクの通常の動きがはずされ、リンクをクリックするとloadメソッドが行われることになります。

メモがてら。

| comment(0)

このエントリーのはてなブックマーク (-)