foreach ( item in sender.MasterTableView.Items) { if (item is GridDataItem) { GridDataItem dataItem = (GridDataItem)item; if (curItem.Equals(dataItem.OwnerTableView.DataKeyValues(dataItem.ItemIndex)("JobNumber").ToString())) { dataItem.Selected = true; GridGroupHeaderItem groupHeader = default(GridGroupHeaderItem); // *** At this point, how do I navigate to the groupHeader from the dataItem? } } } The scrollbars disappear when you:
This issue does not repro in IE7/8.
Please see the attached screenschots and markup for further reference.
<telerik:RadSplitter ID="RadSplitter1" Height="100%" HeightOffset="80" runat="server"BackColor="#30B8CF" ClientIDMode="AutoID" SplitBarsSize="" LiveResize="False"ResizeMode="Proportional" Width="100%" Orientation="Horizontal" VisibleDuringInit="false"> <telerik:RadPane ID="TopPane" runat="server" Height="22px" Scrolling="none"> <telerik:RadSlidingZone ID="SlidingZone1" runat="server" Height="22px"> <telerik:RadSlidingPane ID="RadSlidingPane1" Title="Pane1" runat="server" Width="150px"> Pane 1 Content a </telerik:RadSlidingPane> <telerik:RadSlidingPane ID="Radslidingpane2" Title="Pane2" runat="server" Width="150px"> Pane 2 Content a </telerik:RadSlidingPane> <telerik:RadSlidingPane ID="Radslidingpane3" Title="Pane3" runat="server" Width="150px"> Pane 3 Content a </telerik:RadSlidingPane> </telerik:RadSlidingZone> </telerik:RadPane> <telerik:RadSplitBar ID="Radsplitbar1" runat="server" /> <telerik:RadPane ID="ContentPane" runat="server" Scrolling="None"> <telerik:RadSplitter ID="Radsplitter2" runat="server" Orientation="Vertical" LiveResize="False"ResizeMode="Proportional" VisibleDuringInit="false"> <telerik:RadPane ID="LeftContentPane" Width="22px" runat="server"> <telerik:RadSlidingZone ID="Radslidingzone2" runat="server" Width="22px" SlideDirection="Right"> <telerik:RadSlidingPane ID="Radslidingpane4" Title="PaneA" runat="server" Height="150px"> Pane1 B</telerik:RadSlidingPane> <telerik:RadSlidingPane ID="Radslidingpane8" Title="PaneB" runat="server" Height="150px"> Pane2 B</telerik:RadSlidingPane> <telerik:RadSlidingPane ID="Radslidingpane9" Title="PaneC" runat="server" Height="150px"> Pane3 B</telerik:RadSlidingPane> </telerik:RadSlidingZone> </telerik:RadPane> <telerik:RadSplitBar ID="Radsplitbar3" runat="server" /> <telerik:RadPane ID="Radpane2" runat="server"> <telerik:RadSplitter ID="RadSplitter3" Orientation="Horizontal" LiveResize="True"ResizeMode="Proportional" VisibleDuringInit="false" runat="server"> <telerik:RadPane ID="RightContentPaneTop" runat="server"> text<br /> text<br /> text<br /> text<br /> text<br /> text<br /> text<br /> text<br /> text<br /> text<br /> text<br /> text<br /> text<br /> text<br /> text<br /> text<br /> </telerik:RadPane> <telerik:RadSplitBar ID="RadSplitBar4" runat="server" /> <telerik:RadPane ID="RightContentPaneBottom" runat="server"> Hello </telerik:RadPane> </telerik:RadSplitter> </telerik:RadPane> </telerik:RadSplitter> </telerik:RadPane> <telerik:RadSplitBar ID="RadSplitBar2" runat="server" /> <telerik:RadPane ID="BottomPane" runat="server" Width="22px" Scrolling="None"> </telerik:RadPane> </telerik:RadSplitter><yourelement>.style.display = "";<yourelement>.style.display = "block";
PageStateAdapter.browser
<browsers> <browser refID="Default"> <controlAdapters> <adapter controlType="System.Web.UI.Page" adapterType="Telerik.Web.UI.RadSessionPageStateCompression" /> </controlAdapters> </browser> </browsers>
<telerik:RadComboBox ID="Systems" runat="server" AllowCustomText="true" AutoPostBack
DataTextField="Name" DataValueField="Id" DropDownWidth="360px" EnableLoadOnDemand
HighlightTemplatedItems="true" IsCaseSensitive="false" ItemRequestTimeout
MarkFirstMatch="true" OnClientDropDownClosing="showContactType();" OnClientDropDownOpening
OnClientKeyPressing="showDropDown(this);" OnClientSelectedIndexChanged
OnItemsRequested="Systems_ItemsRequested" OnSelectedIndexChanged
ShowDropDownOnTextboxClick="true" Skin="ClassicLongWidth" ToolTip="" ShowMoreResultsBox
<HeaderTemplate>
Please see the Function Below:
function insertSelectedType(sender)
{
debugger ;
var
var
var
var
var tierString = "&ContactTypes=" + $F('<%= ContactTypes.ClientID %>' );
tierString +=
"&Customers="
if(sstes !=null )
{
tierString +=
"&SSTes="
}
if(products!=null )
tierString +=
"&Products="
if(platforms!=null )
tierString +=
"&Platforms="
if (sender.LoadOnDemandUrl.indexOf(tierString) != -1)
return ;
var indexOfTiers = sender.LoadOnDemandUrl.indexOf("&ContactTypes=" )
if (indexOfTiers != -1)
{
sender.LoadOnDemandUrl = sender.LoadOnDemandUrl.substring(0,indexOfTiers);
}
sender.LoadOnDemandUrl = sender.LoadOnDemandUrl + tierString;
if ((Sys.Browser.agent === Sys.Browser.InternetExplorer) && (Sys.Browser.version < 7))
{
$(
'<%= LogicalUnits.ClientID %>').style.visibility = 'hidden' ;
$(
'<%= Severities.ClientID %>').style.visibility = 'hidden' ;
$(
'<%= Urgencies.ClientID %>').style.visibility = 'hidden' ;
}
}
As you can see there was a possibility of setting a new LoadonDemandURL.
I tried to do the same in Telerik.Web.UI, Version 2010.2.817.40
But I don't have over there this property.
I wanted first of all to ask if you have any other function which can help me to make what is described below.
If I make LoadOndeMand = true for some combobox it won't be able to see the value of other combos which were loaded in the same way with AutoPostBack = false.
With LoadOnDemandURL I could set the new URL and receive the values by request.querystring.
Wait for your reply.
Thanks.
| function OnPageLoad() |
| { |
| responseEnded(null, null); |
| } |
| function responseEnded(sender, eventArgs) |
| { |
| var sliderProps = { value : 50 } |
| var sliderEvents = {}; |
| $create(Telerik.Web.UI.RadSlider, sliderProps, null, null, $get("ClientSlider")); |
| } |
| Thanks in advance, J |