- AllowScroll = true
- UseStaticHeaders = true (works properly if set to false)
- AllowResize = true
- EnableRealTimeResize = true (still breaks if false is set, just not as obvious)
Is anyone else experiencing this problem? Is this a defect in the product or a defect in my implementation?
-K
10 Answers, 1 is accepted
<telerik:RadGrid ID="rg1" runat="server" AutoGenerateColumns="false" OnNeedDataSource="rg1_NeedDataSource"> |
<MasterTableView> |
<Columns> |
<telerik:GridBoundColumn DataField="a" Display="false" UniqueName="a" HeaderText="a"/> |
<telerik:GridBoundColumn DataField="b" Display="true" UniqueName="b" HeaderText="a"/> |
<telerik:GridBoundColumn DataField="c" Display="true" UniqueName="c" HeaderText="b"/> |
</Columns> |
</MasterTableView> |
<ClientSettings> |
<Scrolling AllowScroll="true" UseStaticHeaders="true"/> |
<Resizing AllowColumnResize="true" EnableRealTimeResize="true"/> |
</ClientSettings> |
</telerik:RadGrid> |
Thanks for the sample code.
Please use Visible="false" instead of Display="false", then the resizing works fine.
We will research this further and if it turns out to be a bug, will be logged for fixing. Thanks.
Greetings,
Dimo
the Telerik team
Check out Telerik Trainer, the state of the art learning tool for Telerik products.
I am experiencing the same problem.
Firefox 3 seems to be working fine with display=false but IE7 acts as described above.
If it's possible, I would like to avoid using different properties for different browsers because such browser specific 'fixes' tend to be backburners when upgrading versions.
Thanks in advance for any info.
I am glad to inform you that the discussed problem will be resolved in the next release, Q2 2009 SP1, due in late August.
All the best,
Dimo
the Telerik team
Instantly find answers to your questions on the new Telerik Support Portal.
Check out the tips for optimizing your support resource searches.
That's great news. Thank you for replying to my query.
Best Regards,
Jakub Rychlik
but I have some problems with that UseStaticHeaders
when I debug my site with IE 7, in normal browser size, I have this, pretty good.
http://i20.photobucket.com/albums/b222/grandholy/mail1.png
when I maximize the browser size, I have this, not bad
http://i20.photobucket.com/albums/b222/grandholy/mail2.png
but when I turn browser size to normal again, oops, there's something wrong
http://i20.photobucket.com/albums/b222/grandholy/mail1.png
and I have 3 question
1- how to fix this problem?
2- I want my radgrid auto resize like yahoo mail, as you see, there's still a Horizontal scrollbar in it
3- If I try to click the link button in my radgrid and I'm using ajax, the first time it's looked like the page reloading, but the second click is fine, I wonder why?
oh, and one more thing, when I click in the link button first time, it's ok, but if I click the second time without scrolling, the radgrid's record position come back to 1st record , I wonder why?
this is my entire code
http://www.mediafire.com/?zm2zfknj4wu
and the problem in the Mails.ascx file =.=
please reply asap, thank you.
When I undock and redock my leftpane the radgrid in the right pane does not resize properly in IE only.
I have attached screenshots for each click of the leftpane docking
Please help? :)
Here is the grid code:
<
telerik:RadGrid ID="gvScorecard" runat="server" AutoGenerateColumns="False" Skin="Office2007" GridLines="Both" Width="99%" >
<HeaderContextMenu EnableImageSprites="True"></HeaderContextMenu>
<ClientSettings>
<Scrolling AllowScroll="true" UseStaticHeaders="true"/>
<Resizing AllowColumnResize="true" AllowResizeToFit="true" />
<ClientEvents OnGridCreated="GridCreated" />
</ClientSettings>
<MasterTableView>
<HeaderStyle />
<ItemStyle BorderWidth="1px" />
<AlternatingItemStyle BorderWidth="1px" />
<Columns>
<telerik:GridBoundColumn DataField="scorecardnodeid" HeaderText="ID" UniqueName="ID">
<HeaderStyle Width="40" />
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="scorecardnodename" HeaderText="Objective" UniqueName="Objective">
<HeaderStyle Width="300" />
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Target" HeaderText="Target" HeaderStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Center" UniqueName="Target">
<HeaderStyle HorizontalAlign="Center" />
<ItemStyle HorizontalAlign="Center" />
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="scorecardnodeid" HeaderText="Owner" UniqueName="Owner">
<ItemStyle Wrap="false" />
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="calendarname" HeaderText="Frequency For Review" HeaderStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Center" UniqueName="CalendarName">
<HeaderStyle HorizontalAlign="Center" />
<ItemStyle HorizontalAlign="Center" />
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Cal24" HeaderStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Center" UniqueName="Cal24">
<HeaderStyle HorizontalAlign="Center" />
<ItemStyle HorizontalAlign="Center" />
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Cal23" HeaderStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Center" UniqueName="Cal23">
<HeaderStyle HorizontalAlign="Center" />
<ItemStyle HorizontalAlign="Center" />
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Cal22" HeaderStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Center" UniqueName="Cal22">
<HeaderStyle HorizontalAlign="Center" />
<ItemStyle HorizontalAlign="Center" />
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Cal21" HeaderStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Center" UniqueName="Cal21">
<HeaderStyle HorizontalAlign="Center" />
<ItemStyle HorizontalAlign="Center" />
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Cal20" HeaderStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Center" UniqueName="Cal20">
<HeaderStyle HorizontalAlign="Center" />
<ItemStyle HorizontalAlign="Center" />
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Cal19" HeaderStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Center" UniqueName="Cal19">
<HeaderStyle HorizontalAlign="Center" />
<ItemStyle HorizontalAlign="Center" />
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Cal18" HeaderStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Center" UniqueName="Cal18">
<HeaderStyle HorizontalAlign="Center" />
<ItemStyle HorizontalAlign="Center" />
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Cal17" HeaderStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Center" UniqueName="Cal17">
<HeaderStyle HorizontalAlign="Center" />
<ItemStyle HorizontalAlign="Center" />
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Cal16" HeaderStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Center" UniqueName="Cal16">
<HeaderStyle HorizontalAlign="Center" />
<ItemStyle HorizontalAlign="Center" />
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Cal15" HeaderStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Center" UniqueName="Cal15">
<HeaderStyle HorizontalAlign="Center" />
<ItemStyle HorizontalAlign="Center" />
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Cal14" HeaderStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Center" UniqueName="Cal14">
<HeaderStyle HorizontalAlign="Center" />
<ItemStyle HorizontalAlign="Center" />
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Cal13" HeaderStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Center" UniqueName="Cal13">
<HeaderStyle HorizontalAlign="Center" />
<ItemStyle HorizontalAlign="Center" />
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Cal12" HeaderStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Center" UniqueName="Cal12">
<HeaderStyle HorizontalAlign="Center" />
<ItemStyle HorizontalAlign="Center" />
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Cal11" HeaderStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Center" UniqueName="Cal11">
<HeaderStyle HorizontalAlign="Center" />
<ItemStyle HorizontalAlign="Center" />
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Cal10" HeaderStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Center" UniqueName="Cal10">
<HeaderStyle HorizontalAlign="Center" />
<ItemStyle HorizontalAlign="Center" />
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Cal9" HeaderStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Center" UniqueName="Cal9">
<HeaderStyle HorizontalAlign="Center" />
<ItemStyle HorizontalAlign="Center" />
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Cal8" HeaderStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Center" UniqueName="Cal8">
<HeaderStyle HorizontalAlign="Center" />
<ItemStyle HorizontalAlign="Center" />
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Cal7" HeaderStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Center" UniqueName="Cal7">
<HeaderStyle HorizontalAlign="Center" />
<ItemStyle HorizontalAlign="Center" />
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Cal6" HeaderStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Center" UniqueName="Cal6">
<HeaderStyle HorizontalAlign="Center" />
<ItemStyle HorizontalAlign="Center" />
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Cal5" HeaderStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Center" UniqueName="Cal5">
<HeaderStyle HorizontalAlign="Center" />
<ItemStyle HorizontalAlign="Center" />
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Cal4" HeaderStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Center" UniqueName="Cal4">
<HeaderStyle HorizontalAlign="Center" />
<ItemStyle HorizontalAlign="Center" />
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Cal3" HeaderStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Center" UniqueName="Cal3">
<HeaderStyle HorizontalAlign="Center" />
<ItemStyle HorizontalAlign="Center" />
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Cal2" HeaderStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Center" UniqueName="Cal2">
<HeaderStyle HorizontalAlign="Center" />
<ItemStyle HorizontalAlign="Center" />
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Cal1" HeaderStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Center" UniqueName="Cal1">
<HeaderStyle HorizontalAlign="Center" />
<ItemStyle HorizontalAlign="Center" />
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="YTDValue" HeaderStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Center" UniqueName="YTDValue">
<HeaderStyle HorizontalAlign="Center" />
<ItemStyle HorizontalAlign="Center" />
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Cal1Color" Visible="false" UniqueName="Cal1Color">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Cal2Color" Visible="false" UniqueName="Cal2Color">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Cal3Color" Visible="false" UniqueName="Cal3Color">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Cal4Color" Visible="false" UniqueName="Cal4Color">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Cal5Color" Visible="false" UniqueName="Cal5Color">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Cal6Color" Visible="false" UniqueName="Cal6Color">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Cal7Color" Visible="false" UniqueName="Cal7Color">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Cal8Color" Visible="false" UniqueName="Cal8Color">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Cal9Color" Visible="false" UniqueName="Cal9Color">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Cal10Color" Visible="false" UniqueName="Cal10Color">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Cal11Color" Visible="false" UniqueName="Cal11Color">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Cal12Color" Visible="false" UniqueName="Cal12Color">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Cal13Color" Visible="false" UniqueName="Cal13Color">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Cal14Color" Visible="false" UniqueName="Cal14Color">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Cal15Color" Visible="false" UniqueName="Cal15Color">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Cal16Color" Visible="false" UniqueName="Cal16Color">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Cal17Color" Visible="false" UniqueName="Cal17Color">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Cal18Color" Visible="false" UniqueName="Cal18Color">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Cal19Color" Visible="false" UniqueName="Cal19Color">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Cal20Color" Visible="false" UniqueName="Cal20Color">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Cal21Color" Visible="false" UniqueName="Cal21Color">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Cal22Color" Visible="false" UniqueName="Cal22Color">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Cal23Color" Visible="false" UniqueName="Cal23Color">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Cal24Color" Visible="false" UniqueName="Cal24Color">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="datatype" Visible="false" UniqueName="DataType">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="isGoal" Visible="false" UniqueName="IsGoal">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="YTDColor" Visible="false" UniqueName="YTDColor">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="NodeType" Visible="false" UniqueName="NodeType">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="LeftBound" Visible="false" UniqueName="LeftBound">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="RightBound" Visible="false" UniqueName="RightBound">
</telerik:GridBoundColumn>
</Columns>
</MasterTableView>
</telerik:RadGrid>
- AllowScroll = true
- UseStaticHeaders = true (works properly if set to false)
- AllowResize = true
- EnableRealTimeResize = true (still breaks if false is set, just not as obvious)
When UseStaticHeaders is set, the column resize action seems to change the column width to a value that is exponentially greater than the user's click-and-drag operation would suggest. Also, attempting to shrink the width of a column actually makes that column wider. If UseStaticHeaders is set to false, the grid behaves as expected.
Is anyone else experiencing this problem? Is this a defect in the product or a defect in my implementation?
-K
[/quote]
I am having the exact same issues even today! When is this due to be fixed?
As original post states UseStaticHeaders = False fixes my issue and I columns appear as expected.
However I then lose the static header which I require.
Any suggestions?
Thanks,
David
In the attached screenshots I see that RadSplitter is used, not RadDock.
I would like to note that we recommend using the latest version of Telerik Controls because they deliver fixes, improvements, and new features the earlier versions were lacking. If you're using an old version, please upgrade and test the application again. See Old Versions Support Policy in UI for ASP.NET AJAX
I have tried to replicate the issue with current versions but to no avail.
Attached to this message, you will find a Visual Studio Solution used I used for testing.
Could you take a look at it and let me know if there are any differences at your end, which I may be leaving out?
Regards,
Attila Antal
Progress Telerik
Virtual Classroom, the free self-paced technical training that gets you up to speed with Telerik and Kendo UI products quickly just got a fresh new look + new and improved content including a brand new Blazor course! Check it out at https://learn.telerik.com/.