or
protected
void
RadComboBox1_SelectedIndexChanged(
object
sender, RadComboBoxSelectedIndexChangedEventArgs e)
{
SetWindowState(RadComboBox1.SelectedValue);
}
private
void
SetWindowState(
string
currentSelection)
{
if
(
string
.Compare(currentSelection, Charts.LineChart.ToString()) == 0)
{
RadDateTimePicker2.Visible =
true
;
Label2.Visible =
true
;
CheckBox3.Visible =
true
;
}
else
if
(
string
.Compare(currentSelection, Charts.PieChart.ToString()) == 0)
{
RadDateTimePicker2.Visible =
false
;
Label2.Visible =
false
;
CheckBox3.Visible =
false
;
}
else
{
Debug.Assert(
false
,
"Unhandled chart type in RadSettings"
);
}
}
function
OnClientSelectedIndexChanged(sender, eventArgs) {
setTimeout(
function
() { AdjustRadWindow(); }, 500);
}
function
AdjustRadWindow() {
var
oWindow = GetRadWindow();
setTimeout(
function
() { oWindow.autoSize(
true
);
if
($telerik.isChrome || $telerik.isSafari) ChromeSafariFix(oWindow); }, 500);
}
//fix for Chrome/Safari due to absolute positioned popup not counted as part of the content page layout
function
ChromeSafariFix(oWindow) {
var
iframe = oWindow.get_contentFrame();
var
body = iframe.contentWindow.document.body;
setTimeout(
function
() {
var
height = body.scrollHeight;
var
width = body.scrollWidth;
var
iframeBounds = $telerik.getBounds(iframe);
var
heightDelta = height - iframeBounds.height;
var
widthDelta = width - iframeBounds.width;
if
(heightDelta > 0) oWindow.set_height(oWindow.get_height() + heightDelta);
if
(widthDelta > 0) oWindow.set_width(oWindow.get_width() + widthDelta);
oWindow.center();
}, 310);
}
VisibleOnPageLoad="True"
MinimizeZoneID="CatalogZone"
InitialBehaviors="Minimize"
Behaviors="Move,Minimize"
KeepInScreenBounds="True"
OffsetElementID="CatalogZone"
It does not honor the minimize zone on page load. Once I manually restore and minimize the window, it works properly. How can I get it to display in the minimize zone on initial page load?
<
telerik:RadGrid
ID
=
"grdTicket"
runat
=
"server"
AutoGenerateColumns
=
"false"
Width
=
"946px"
Font-Names
=
"Verdana"
Font-Size
=
"x-small"
EnableViewState
=
"true"
AllowSorting
=
"true"
AllowPaging
=
"true"
AllowMultiRowSelection
=
"false"
OnNeedDataSource
=
"grdTicket_NeedDataSource"
OnPageIndexChanged
=
"grdTicket_PageIndexChanged"
>
<
MasterTableView
Width
=
"100%"
NoDetailRecordsText
=
"No Records To Display"
>
<
Columns
>
<
telerik:GridBoundColumn
DataField
=
"origdtdate"
HeaderText
=
"Call In Date"
ReadOnly
=
"true"
SortExpression
=
"origdtdate"
></
telerik:GridBoundColumn
>
<
telerik:GridHyperLinkColumn
DataTextField
=
"ticketnum"
HeaderText
=
"Ticket#"
SortExpression
=
"ticketnum"
DataNavigateUrlFields
=
"ticketnum"
DataNavigateUrlFormatString
=
"SearchViewTicket.aspx?ticketnum={0}"
></
telerik:GridHyperLinkColumn
>
<
telerik:GridBoundColumn
DataField
=
"address"
HeaderText
=
"Address"
ReadOnly
=
"true"
SortExpression
=
"address"
></
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"street"
HeaderText
=
"Street"
ReadOnly
=
"true"
SortExpression
=
"street"
></
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"city"
HeaderText
=
"City"
ReadOnly
=
"true"
SortExpression
=
"city"
></
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"county"
HeaderText
=
"County"
ReadOnly
=
"true"
SortExpression
=
"county"
></
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"company"
HeaderText
=
"Contractor"
ReadOnly
=
"true"
SortExpression
=
"company"
></
telerik:GridBoundColumn
>
</
Columns
>
</
MasterTableView
>
<
PagerStyle
Mode
=
"NextPrevNumericAndAdvanced"
ShowPagerText
=
"true"
/>
</
telerik:RadGrid
>