RadPageView 内に 1 つの Telerik RadGrid があり、別の RadPageView 内に別の RadGrid があります。どちらも同じ RadMultiPage コントロールの一部です。ウィンドウの残りのスペースを埋めるために RadGrids のサイズを変更する Javascript 関数を作成しています。どの RadGrid がアクティブな RadPageView に表示されているかを確認するにはどうすればよいですか?
これにより、私が何を意味するかがより明確になるかもしれません。
<script type="text/javascript">
function resizeElements(sender, EventArgs) {
var m_grid = sender;
if(m_grid) {
m_grid.GridDataDiv.style.height = right_pane_height - padding + "px";
}
}
</script>
<div id="right_pane">
<telerik:RadMultiPage runat="server" >
<telerik:RadPageView runat="server">
<telerik:RadGrid runat="server" >
<ClientSettings>
<ClientEvents OnGridCreated="resizeElements" />
</ClientSettings>
</telerik:RadGrid>
</telerik:RadPageView>
<telerik:RadPageView runat="server">
<telerik:RadGrid runat="server" >
<ClientSettings>
<ClientEvents OnGridCreated="resizeElements" />
</ClientSettings>
</telerik:RadGrid>
</telerik:RadPageView>
</telerik:RadMultiPage>
</div>