6

ajax 呼び出しに耐えるハンドラーをアタッチできるのと同じように、「ライブ」方式で要素にプラグインを適用する方法はありますか? 現在、rad グリッドで "cluetip" を使用するコードがいくつかありますが、ajax の後、それはドロップされます。

$('a.clickableSticky').cluetip({
                    splitTitle: '|',
                    showTitle: false,
                    titleAttribute: 'description',
                    activation: 'click',
                    sticky: true,
                    arrows: true,
                    closePosition: 'title'
                });
4

1 に答える 1

1

ライブはイベントでのみ機能するため、手がかりのヒントでは実行できません。

ただし、新しく作成された要素に対して手がかりを実行することはできます。

そう...

$('#grid').live('gridRefreshEvent', function () {
 $('#grid').find('a.clickableSticky').cluetip({ splitTitle: '|', showTitle: false, titleAttribute: 'description', activation: 'click', sticky: true, arrows: true, closePosition: 'title' });
}

編集:

プラグインがイベントを提供しない場合は、プラグインをハックして、コード内で ajax 関数を見つけて $('#grid').trigger('gridRefreshEvent');どこかに追加することで、独自のイベントを作成できます。

イベントについて RadGrid サポートに問い合わせてみることもできます。愚かでない開発者は、このような基本的なものを追加します。

于 2010-06-24T18:21:04.280 に答える