<telerik:RadGrid ID="RadGrid1" AllowMultiRowSelection="False" AllowSorting="True" AllowNaturalSort="True" AllowPaging="True" AutoGenerateColumns="False" AlternatingItemStyle-HorizontalAlign="Left" GroupingEnabled="True" HeaderStyle-HorizontalAlign="Center" Height="475px" ItemStyle-HorizontalAlign="Left" OnSortCommand="RadGrid1_SortCommand" OnNeedDataSource="RadGrid1_NeedDataSource" OnItemDataBound="RadGrid1_ItemDataBound" PageSize="15" ShowFooter="True" ShowHeader="True" ShowGroupPanel="False" ShowStatusBar="True" SelectedItemStyle-ForeColor="#000000" EnableEmbeddedSkins="False" Skin="MySkin" Width="100%" runat="server"><MasterTableView AllowMultiColumnSorting="True" DataKeyNames="ID" TableLayout="Fixed" HeaderStyle-Wrap="false" Width="100%">
Type
T = Type
.GetType(objectTypeName);
((
typeof(T)))userControl).Controls
But I just wanter to be able to have a reursive call listing out all the children be them Usercontrol or Telerik User controls.
Any Ideas ?
Doug
UserControl userControl = (UserControl)e.Item.FindControl(GridEditFormItem.EditFormUserControlID);
foreach
(object uc in ((UserControl)userControl).Controls){}
<telerik:RadGrid ID="rgPOsNew" runat="server" ShowGroupPanel="True" AutoGenerateColumns="False" AllowPaging="False" AllowSorting="True" Width="98%" EnableTheming="False" GridLines="None" OnNeedDataSource="rg_NeedDataSource">
<ClientSettings AllowDragToGroup="True" AllowGroupExpandCollapse="True" AllowColumnsReorder="True">
<Resizing AllowRowResize="True" AllowColumnResize="True" EnableRealTimeResize="True">
</Resizing>
<Scrolling AllowScroll="True" UseStaticHeaders="False" ScrollHeight="400px" />
</ClientSettings>
<HeaderStyle Wrap="True" HorizontalAlign="Center" VerticalAlign="Middle" Height="20px" />
<GroupPanel>
</GroupPanel>
<MasterTableView HorizontalAlign="Center" GroupLoadMode="Client" Width="98%">
<GroupByExpressions>
<telerik:GridGroupByExpression>
<GroupByFields>
<telerik:GridGroupByField FieldAlias="JobNumber" FieldName="JobNumber" />
</GroupByFields>
<SelectFields>
<telerik:GridGroupByField FieldAlias="JobNumber" FieldName="JobNumber" />
</SelectFields>
</telerik:GridGroupByExpression>
</GroupByExpressions>
<GroupHeaderItemStyle BackColor="LightSteelBlue" />
<RowIndicatorColumn>
<HeaderStyle Width="20px" />
</RowIndicatorColumn>
<ExpandCollapseColumn Visible="False">
<HeaderStyle Width="20px" />
</ExpandCollapseColumn>
<AlternatingItemStyle BackColor="#E0E0E0" />
<ItemStyle BackColor="White" />
<Columns>
ASPX:-
<asp:TreeView Runat="Server" OnTreeNodePopulate="Node_Populate" ID="treeView1" OnTreeNodeExpanded="Node_Expand"><Nodes><asp:TreeNode Text="ALL" PopulateOnDemand= "true" Value="0" /></Nodes></asp:TreeView>CS file:-
public void Node_Populate(object sender, System.Web.UI.WebControls.TreeNodeEventArgs e) { if (e.Node.ChildNodes.Count == 0) { switch (e.Node.Depth) { case 0: FillTerritories(e.Node); break; case 1: FillOrganizations(e.Node); break; case 2: FillOffices(e.Node); break; } } }<telerik:RadTreeView Runat="Server" ID="RadTreeView1" Skin="Vista" OnNodeExpand = "Rad_NodeExpand" > </telerik:RadTreeView>protected void Rad_NodeExpand(object sender, RadTreeNodeEventArgs e) { if (e.Node.Nodes.Count == 0) { switch (e.Node.Level) { case 0: FillTerritories(e.Node); break; case 1: FillOrganizations(e.Node); break; case 2: FillOffices(e.Node); break; } } }
function getRadWindow() { var oWindow = null; if (window.radWindow) oWindow = window.radWindow; else if (window.frameElement.radWindow) oWindow = window.frameElement.radWindow; return oWindow; } function closeWindow() { getRadWindow().close(); }Hello,
I have faced javascript issue in using RadInputManger on a composite control. The composite control having RadInputManager is used in custom user control. This custom user control is loaded in RadMultiPage where this causes javascript error (($find(‘”)… eval(disposescript[i])) )in ajax function below. Error occurs in line in bold below.
-------------------------
_updatePanel: function PageRequestManager$_updatePanel(updatePanelElement, rendering) {
for (var updatePanelID in this._scriptDisposes) {
if (this._elementContains(updatePanelElement, document.getElementById(updatePanelID))) {
var disposeScripts = this._scriptDisposes[updatePanelID];
for (var i = 0, l = disposeScripts.length; i < l; i++) {
window.eval(disposeScripts[i]);
}
delete this._scriptDisposes[updatePanelID];
}
}
-----------------------
If I remove use of RadInputManager from composite control, issue doesnt get produce. The error can be seen in Firebug in FF and IE developer in IE.
Thanks in advance,
Ravi