2012-04-29 4 views
2

Slickgridの列フォーマッタはhtmlをグリッドオブジェクトに返します。したがって、基本的に、フォーマッタ内で作成された要素にイベントをアタッチする方法はありません。これらの要素をキャプチャするために$ .live()を使用しなければならないのですが、SlickgridフォーマッタはなぜDOMオブジェクトではなくHTMLを使用するのですか?Slickgridの列フォーマッタ内でDOMオブジェクトまたはjQueryを返す方法

答えて

2

1)この方法でレンダリングする方が高速です。 2)開発者があなたがやろうとしていることをしないようにする:)このアプローチはスケーラブルではありません。イベントデリゲーションを使用する方法がここにあります。

+0

SlickGridの素晴らしいAPIを使いこなすと、HTMLを挿入するとオブジェクトを作成するよりもはるかにスピードが速くなることがわかった。私は、私のボタンストリップのための列のプラグインを作成し、あなたが言ったように、イベントの委任を使用し終わった、魅力的な作品:) –

関連する問題