Telerik RadAjaxManager (RadAjaxManager プロキシ経由) を使用して、フィルター基準に基づいて RadGrid を更新する Web フォームがあります。条件が変更されたら、グリッドを再バインドしますが、JavaScript を使用してクライアントでグリッドのサイズも変更したいと考えています。グリッドを再バインドするときに JavaScript を実行するにはどうすればよいですか? JS コードは既にページに存在しており、呼び出す必要があるだけです。
たとえば、RadGrid の行数を増やすと、次のコードでグリッドのサイズが変更されると、ページのサイズを変更または再読み込みするまで、コンテナの高さよりはるかに小さいデフォルトの高さに戻ります。resizeChildren()
基準、つまり行数が変更されたときに実行できるようにしたいと考えています。
function resizeChildren() {
$("#ctl00_mainContentPlaceHolder_grid_GridData").height($(window).height() - 160);
}
$(document).ready(function() {
resizeChildren();
});
$(window).resize(function() {
resizeChildren();
});
クライアント側のコードでこれを行うことができることはわかっていますが、Ajax コールバックへの応答の一部としてクライアント側のコードを実行する方法を知りたいです。