Hi Telerik team,
I am using Telerik version 2013.1.220.40.
I am unable to view the Collapse image of the RadPanelbar.
I am trying to dynamically add a RadGrid in a RadPanelbar(created at runtime as well).
Please see the below code for more clarification:
I am using Telerik version 2013.1.220.40.
I am unable to view the Collapse image of the RadPanelbar.
I am trying to dynamically add a RadGrid in a RadPanelbar(created at runtime as well).
Please see the below code for more clarification:
Dim radPanelBarForGrids As New RadPanelBar()
Dim panelItem As RadPanelItem = New RadPanelItem()
panelItem.Text = drv("trcNum")
panelItem.Expanded = True
Dim panelForItems As New Panel() 'Created a new panel
panelForItems.Controls.Add(escrowGrid) 'Added the grid in the panel
panelItem.Controls.Add(panelForItems) 'Added the panel in RadPanelItem
radPanelBarForGrids.ExpandMode = PanelBarExpandMode.FullExpandedItem
radPanelBarForGrids.Width = Unit.Percentage(100)
radPanelBarForGrids.Items.Add(panelItem) 'Added the RadPanelItem in RadPanelBar
phMultiGrids.Controls.Add(radPanelBarForGrids) ' Added the RadPanelBar in a PlaceHolder
Please see the attached image where I am unable to view the Collapse icon in my webapp.
I need to implement this fucntionality at the earliest.
So hoping for a quick response from you folks.
Thanks in Advance.
Shouvik
7 Answers, 1 is accepted
0
Shinu
Top achievements
Rank 2
answered on 03 Dec 2013, 11:05 AM
Hi Shouvik,
Please try the following code snippet which works fine at my end.
ASPX:
VB:
Please provide your code it it doesn't help.
Thanks,
Shinu.
Please try the following code snippet which works fine at my end.
ASPX:
<telerik:RadPanelBar ID="RadPanelBar1" runat="server" ExpandMode="MultipleExpandedItems"> <Items> <telerik:RadPanelItem Text="Item1" runat="server"> <Items> <telerik:RadPanelItem Text="Item1.1" runat="server"> </telerik:RadPanelItem> </Items> </telerik:RadPanelItem> </Items></telerik:RadPanelBar>VB:
Protected Sub Page_Init(sender As Object, e As System.EventArgs) DefineGridStructure()End SubPrivate Sub DefineGridStructure() Dim grid As New RadGrid() grid.ID = "RadGrid1" grid.DataSourceID = "SqlDataSource1" grid.Skin = "Vista" grid.Width = Unit.Percentage(100) grid.PageSize = 15 grid.AllowPaging = True grid.PagerStyle.Mode = GridPagerMode.NextPrevAndNumeric grid.AutoGenerateColumns = False 'Add Customers table grid.MasterTableView.Width = Unit.Percentage(100) grid.MasterTableView.DataKeyNames = New String() {"CustomerID"} Dim boundColumn As New GridBoundColumn() boundColumn.DataField = "CustomerID" boundColumn.HeaderText = "Customer ID" grid.MasterTableView.Columns.Add(boundColumn) boundColumn = New GridBoundColumn() boundColumn.DataField = "ContactName" boundColumn.HeaderText = "Contact Name" grid.MasterTableView.Columns.Add(boundColumn) RadPanelBar1.Items(0).Controls.Add(grid)End SubPlease provide your code it it doesn't help.
Thanks,
Shinu.
0
Shouvik
Top achievements
Rank 1
answered on 03 Dec 2013, 12:28 PM
Hi Shinu,
Thanks for the response.
I have multiple grids(changes dynamically) for which i will have to add PanelItems respectively.
So, I don't have the liberty to add panel items at the design time.
My main concern is Expand/Collapse image is not showing up.
Is it that, I am missing some .js or .css files for this to work out?
Please let me know your inputs.
Thanks,
Shouvik
Thanks for the response.
I have multiple grids(changes dynamically) for which i will have to add PanelItems respectively.
So, I don't have the liberty to add panel items at the design time.
My main concern is Expand/Collapse image is not showing up.
Is it that, I am missing some .js or .css files for this to work out?
Please let me know your inputs.
Thanks,
Shouvik
0
Shinu
Top achievements
Rank 2
answered on 04 Dec 2013, 10:49 AM
Hi Shouvik,
The RadPanelBar Expand/Collapse Image will automatically come when we are adding one Item inside the RadPanelBar. So there is no need of any JS/CSS file.
Thanks,
Shinu.
The RadPanelBar Expand/Collapse Image will automatically come when we are adding one Item inside the RadPanelBar. So there is no need of any JS/CSS file.
Thanks,
Shinu.
0
Shouvik
Top achievements
Rank 1
answered on 04 Dec 2013, 12:11 PM
Hi Shinu,
I was able to find the solution. Thank you so much.
But if you see the attached image, there are some unwanted arrows which is showing up in my page.
I have no clue where these are coming from?
Please find the attached image.
Thanks,
Shouvik
I was able to find the solution. Thank you so much.
But if you see the attached image, there are some unwanted arrows which is showing up in my page.
I have no clue where these are coming from?
Please find the attached image.
Thanks,
Shouvik
0
Hi Shouvik,
Can you provide a live url that we can inspect from our side and check what is causing the look that you currently get?
Regards,
Kate
Telerik
Can you provide a live url that we can inspect from our side and check what is causing the look that you currently get?
Regards,
Kate
Telerik
If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to the blog feed now.
0
Shouvik
Top achievements
Rank 1
answered on 10 Dec 2013, 11:07 AM
Hi Kate,
I am sorry I don't have any live URL to share.
But I can share the aspx and aspx.vb code
Aspx page code:
<asp:PlaceHolder ID="phMultiGrids" runat="server" > <telerik:RadPanelBar ID="radPanelBarForGrids" runat="server" AllowCollapseAllItems="True" RegisterWithScriptManager="True" ExpandAnimation-Type="InOutBounce" CollapseAnimation-Type="InBounce" ExpandMode="MultipleExpandedItems" EnableEmbeddedSkins ="True" OnClientItemClicking="ClientSideGridLoaing" > </telerik:RadPanelBar> </asp:PlaceHolder>aspx.vb code
For Each drv As DataRowView In dvescrowGrid = DirectCast(LoadControl("~/MiscUCs/ucEscrowRecsGrid.ascx"), ucEscrowRecsGrid) With escrowGrid .TractGID = tractGID .BindDG() End With panelItem.Expanded = True panelItem.Value = String.Empty panelSubItem.Controls.Add(escrowGrid) panelItem.Items.Add(panelSubItem) radPanelBarForGrids.Width = Unit.Percentage(100) radPanelBarForGrids.Items.Add(panelItem)NextEverything is working fine but those unwanted arrows which I mentioned in my previous post is causing a problem.
The image was also attached in my previous post.
Please let me know if you require any other details.
Thanks,
Shouvik
0
Hello Shouvik,
Unfortunately the code that you provided is not sufficient to replicate the issue from my side. However, here are few suggestions that you may find helpful in your case. What I believe to be the issue in your scenario are the different styles that might be coming either from the RadGrid or any other custom style that you apply to your application. For this reason you can try inspecting the elements that you have on the page with the FireBug tool (that is for FireFox browsers) and check which style is interfering with the look of the RadPanelBar control. then you can either remove it or overwrite it and change it in a appropriate way.
Regards,
Kate
Telerik
Unfortunately the code that you provided is not sufficient to replicate the issue from my side. However, here are few suggestions that you may find helpful in your case. What I believe to be the issue in your scenario are the different styles that might be coming either from the RadGrid or any other custom style that you apply to your application. For this reason you can try inspecting the elements that you have on the page with the FireBug tool (that is for FireFox browsers) and check which style is interfering with the look of the RadPanelBar control. then you can either remove it or overwrite it and change it in a appropriate way.
Regards,
Kate
Telerik
If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to the blog feed now.