or
<
asp:ScriptManager
runat
=
"server"
></
asp:ScriptManager
>
<
telerik:RadPanelBar
runat
=
"server"
ID
=
"RadPanelBar1"
Width
=
"100%"
Skin
=
"Silk"
>
<
Items
>
<
telerik:RadPanelItem
Expanded
=
"True"
Text
=
"General Info"
runat
=
"server"
Selected
=
"true"
Value
=
"GeneralInfo"
>
<
Items
>
<
telerik:RadPanelItem
runat
=
"server"
>
<
ItemTemplate
>
uao! this is expandable
</
ItemTemplate
>
</
telerik:RadPanelItem
>
</
Items
>
</
telerik:RadPanelItem
>
<
telerik:RadPanelItem
Expanded
=
"True"
Text
=
"General Info"
runat
=
"server"
Selected
=
"true"
Value
=
"GeneralInfo"
>
<
Items
>
<
telerik:RadPanelItem
runat
=
"server"
>
<
ItemTemplate
>
uao! this is expandable BUT upload does not work!
<
div
style
=
"padding-bottom: 10px; padding-top: 10px;"
>
<
asp:Button
ID
=
"btnDummy"
runat
=
"server"
onclick
=
"BtnUploadfileClick"
style
=
"display: none;"
/>
<
telerik:RadAsyncUpload
runat
=
"server"
ID
=
"radUploader"
MultipleFileSelection
=
"Disabled"
OnClientFileUploaded
=
"OnClientFileUploaded"
OnFileUploaded
=
"RadAsyncUploadFileUploaded"
>
</
telerik:RadAsyncUpload
>
<
div
class
=
"mercurio-filesize"
id
=
"divContentSize"
runat
=
"server"
></
div
>
<
div
class
=
"mercurio-fileuploaderror"
id
=
"divErrorContentHolder"
runat
=
"server"
></
div
>
<
telerik:RadScriptBlock
ID
=
"RadScriptBlock1"
runat
=
"server"
>
<
script
type
=
"text/javascript"
>
function OnClientFileUploaded(sender, args) {
document.getElementById("<%= GetDummyId() %>").click();
}
</
script
>
</
telerik:RadScriptBlock
>
</
div
>
</
ItemTemplate
>
</
telerik:RadPanelItem
>
</
Items
>
</
telerik:RadPanelItem
>
<
telerik:RadPanelItem
Expanded
=
"False"
Text
=
"Mat"
>
<
ItemTemplate
>
uao! this is NOT expandable BUT upload WORKS CORRECTLY
<
div
style
=
"padding-bottom: 10px; padding-top: 10px;"
>
<
asp:Button
ID
=
"btnDummy"
runat
=
"server"
onclick
=
"BtnUploadfileClick"
style
=
"display: none;"
/>
<
telerik:RadAsyncUpload
runat
=
"server"
ID
=
"radUploader"
MultipleFileSelection
=
"Disabled"
OnClientFileUploaded
=
"OnClientFileUploaded2"
OnFileUploaded
=
"RadAsyncUploadFileUploaded"
>
</
telerik:RadAsyncUpload
>
<
div
class
=
"mercurio-filesize"
id
=
"divContentSize"
runat
=
"server"
></
div
>
<
div
class
=
"mercurio-fileuploaderror"
id
=
"divErrorContentHolder"
runat
=
"server"
></
div
>
<
telerik:RadScriptBlock
ID
=
"RadScriptBlock1"
runat
=
"server"
>
<
script
type
=
"text/javascript"
>
function OnClientFileUploaded2(sender, args) {
document.getElementById("<%= GetDummyId2() %>").click();
}
</
script
>
</
telerik:RadScriptBlock
>
</
div
>
</
ItemTemplate
>
</
telerik:RadPanelItem
>
</
Items
>
</
telerik:RadPanelBar
>
<
telerik:RadGrid
ID="GV"
runat="server"
Width="1100px"
Height="450px"
Skin="Forest"
AutoGenerateColumns="false" ...>
..later
<ClientSettings
>
<
Scrolling
AllowScroll="True"
UseStaticHeaders="true"
SaveScrollPosition="true"
FrozenColumnsCount="1" />
</
ClientSettings
>
</
telerik:RadGrid
>
function ForceResize() {
var height = getDocHeight() - 275;
if (height <
250
)
height
=
250
;
var
reportCategoryPb
=
document
.getElementById("<%= this.ReportCategoryPb.ClientID %>");
if (reportCategoryPb) {
reportCategoryPb.style.height = height + 'px';
reportCategoryPb.Height = parseInt(height);
}
}
function PanelResize() {
ForceResize();
var reportCategoryPb = document.getElementById("<%= this.ReportCategoryPb.ClientID %>");
if (reportCategoryPb) {
var item = $find("<%= this.ReportCategoryPb.ClientID %>").get_expandedItem();
if (item) {
item.collapse();
item.expand();
}
}
}
function resizeTrigger() {
setTimeout("PanelResize()", 1250);
}
$(document).ready(function () {
ForceResize();
});
$(window).resize(function () {
ForceResize();
});
<
telerik:RadAjaxPanel
ID
=
"ReportUI_Ajax"
runat
=
"server"
ClientEvents-OnResponseEnd
=
"ForceResize"
>
<
div
id
=
"ReportCombinedListDiv"
style
=
"width: 25%; height: 100%; float: left; border: 1px solid #CCC; padding: 5px;"
>
<
asp:Label
ID
=
"ReportCombinedListLbl"
runat
=
"server"
Font-Size
=
"Large"
Font-Bold
=
"true"
Text
=
"Reports"
/>
<
br
/>
<
hr
/>
<
br
/>
<
trm:TrmSearchBox
runat
=
"server"
ID
=
"ReportListSearch"
TargetControlID
=
"ReportListPb"
DataTextField
=
"ReportName"
DataValueField
=
"ReportId"
/>
<
asp:Label
ID
=
"ReportTypeLabel"
runat
=
"server"
Text
=
"Report Types"
Font-Size
=
"Larger"
Font-Bold
=
"true"
/>
<
br
/>
<
telerik:RadListBox
ID
=
"ReportTypeFilter"
runat
=
"server"
CheckBoxes
=
"true"
OnItemCheck
=
"ReportFilter_ItemCheck"
BorderColor
=
"White"
AutoPostBack
=
"true"
DataTextField
=
"Name"
DataValueField
=
"ReportTypeId"
Style
=
"height: 60px;"
CssClass
=
"multiColumn"
Width
=
"100%"
/>
<
br
/>
<
telerik:RadPanelBar
ID
=
"ReportCategoryPb"
runat
=
"server"
ExpandMode
=
"FullExpandedItem"
OnItemClick
=
"ReportCategoryPb_ItemClick"
Height
=
"325px"
Width
=
"100%"
AllowCollapseAllItems
=
"true"
>
</
telerik:RadPanelBar
>
</
div
>
</
telerik:RadAjaxPanel
>