我在 RadPageView 中有一个 Telerik RadGrid,在另一个 RadPageView 中有另一个 RadGrid。两者都是同一个 RadMultiPage 控件的一部分。我正在编写一个 Javascript 函数来调整 RadGrid 的大小以填充窗口中的剩余空间。如何确定哪个 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>