Hello there, well im having a problem with hiding expand/collapse images when i have no records, i followed this example http://www.telerik.com/help/aspnet/grid/grdhideexpandcollapseimageswhennorecordsclientloadmode.html, but nothing happens, what am i doing wrong? ive also followed some other examples in this forum but they dont seem to work, well heres my code:
thanks in advance, sorry for my bad english.
<telerik:RadGrid ID="rgridProyecto" AutoGenerateColumns="false" Skin="Vista" SelectedItemStyle-BackColor="AliceBlue" oncolumncreated="RadGrid1_ColumnCreated" onitemcreated="RadGrid1_ItemCreated" onneeddatasource="RadGrid1_NeedDataSource" AllowSorting="true" ClientSettings-AllowColumnHide="true" runat="server" AlternatingItemStyle-BackColor="AliceBlue" Width="100%" ClientSettings-AllowRowHide="true" SelectedItemStyle-Font-Bold="true" MasterTableView-AllowSorting="true"> <MasterTableView HierarchyDefaultExpanded="true" AllowMultiColumnSorting="True" NoMasterRecordsText=" " NoDetailRecordsText=" " HierarchyLoadMode="Client" AllowSorting="true" GridLines="Horizontal" EnableNoRecordsTemplate="true" DataKeyNames="ID,ParentID" Width="100%"> <SelfHierarchySettings ParentKeyName="ParentID" KeyName="ID"/> <Columns> <telerik:GridTemplateColumn UniqueName="Title" SortExpression="Title" HeaderText="Participación" HeaderStyle-Width="35%" ConvertEmptyStringToNull="true"> <ItemTemplate> <asp:Image ID="Image1" ImageUrl=<%# Eval("Imagen")%> runat="server" /> <a href="javascript:OpenAsunto('<%# Eval("Link")%>');"> <%# Eval("Title")%> <%# Eval("Autor")%> <%# Eval("Fecha")%></a> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridBoundColumn SortExpression="Responsable" HeaderText="Responsable" DataField="Responsable" UniqueName="Responsable" HeaderStyle-Width="20%"> </telerik:GridBoundColumn> <telerik:GridBoundColumn SortExpression="Cierra" HeaderText="Cierra" DataField="Cierra" UniqueName="Cierra" HeaderStyle-Width="10%"> </telerik:GridBoundColumn> <telerik:GridBoundColumn SortExpression="Perspectiva" HeaderText="Perspectiva" DataField="Perspectiva" UniqueName="Perspectica" HeaderStyle-Width="12%"> </telerik:GridBoundColumn> <telerik:GridBoundColumn SortExpression="Impacto" HeaderText="Impacto" DataField="Impacto" UniqueName="Impacto" HeaderStyle-Width="15%"> </telerik:GridBoundColumn> <telerik:GridBoundColumn SortExpression="IE" HeaderText="I/E" DataField="IE" UniqueName="IE" HeaderStyle-Width="10%"> </telerik:GridBoundColumn> </Columns> </MasterTableView> <ClientSettings EnableRowHoverStyle="true" AllowExpandCollapse="true"> <ClientEvents OnRowCreated="RowCreated" /> <Selecting AllowRowSelect="true" /> </ClientSettings> </telerik:RadGrid><script type="text/javascript"> function RowCreated(rowObject) { if (rowObject.ItemType == "NestedView") { var nestedTable = rowObject.Control.cells[1].childNodes[0]; if (nestedTable != null && nestedTable.tBodies[0].rows.length == 1 && nestedTable.innerHTML.indexOf(" ") != -1) { var parentRow = this.Control.rows[rowObject.Control.rowIndex - 1]; parentRow.cells[0].childNodes[0].style.display = "none"; rowObject.Control.style.display = "none"; } } } </script>thanks in advance, sorry for my bad english.