サイズ変更中に Telerik Grid の再描画メソッドを使用しようとしています。以下のコードでは、変数グリッドは常に null であるため、repaint メソッドを呼び出すことができません。
ページに読み込まれる前にグリッドを呼び出していますか? 誰でもこれを機能させる方法を提案できますか?
<telerik:RadCodeBlock runat="server" ID="MainScriptBlock">
<script type="text/javascript">
window.$ = $telerik.$;
jQuery.event.add(window, "load", resize);
jQuery.event.add(window, "resize", resize);
function resize() {
var grid = $find("<%= RadGrid1.ClientID %>");
var h = $(window).height();
$(".resizeGrid").css({ 'height': (h - 60) });
grid.repaint();
}
</script>
</telerik:RadCodeBlock>