<telerik:RadCodeBlock ID="RadCodeBlock2" runat="server">
<script type="text/javascript">
<!--
function gridCommand(sender, args) {
if (args.get_commandName() == "DownloadAttachment") {
var manager = $find('<%= RadAjaxManager.GetCurrent(Page).ClientID %>');
manager.set_enableAJAX(false);
setTimeout(function () {
manager.set_enableAJAX(true);
}, 0);
}
}
-->
</script>
</telerik:RadCodeBlock>
<telerik:RadGrid ID="RadGrid1" DataSourceID="SqlDataSource1" runat="server" ShowStatusBar="false"
AutoGenerateColumns="false" PageSize="3" AllowSorting="false" AllowMultiRowSelection="false" AllowPaging="false" GridLines="None" AllowAutomaticDeletes="true"
AllowAutomaticInserts="true" AllowAutomaticUpdates="true"> <PagerStyle Mode="NumericPages"></PagerStyle> <MasterTableView DataSourceID="SqlDataSource1" DataKeyNames="id_manifestazione" AllowMultiColumnSorting="false" Width="100%" CommandItemDisplay="Top" Name="Master"> <DetailTables> <telerik:GridTableView DataKeyNames="ID" DataSourceID="SqlDataSourceDetailTable" Width="100%" runat="server" CommandItemDisplay="Top" Name="Detail"> <ParentTableRelation> <telerik:GridRelationFields DetailKeyField="id_manifestazione" MasterKeyField="id_manifestazione" /> </ParentTableRelation> <Columns> <telerik:GridEditCommandColumn ButtonType="ImageButton" UniqueName="EditCommandColumn2"> <HeaderStyle Width="20px" /> <ItemStyle CssClass="MyImageButton" /> </telerik:GridEditCommandColumn> <telerik:GridBoundColumn DataField="tipo_file" Visible="true" HeaderText="Tipo file"> </telerik:GridBoundColumn> <telerik:GridBoundColumn SortExpression="ID" HeaderText="ID" HeaderButtonType="TextButton" DataField="ID" UniqueName="ID" ReadOnly="true"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="UploadedBy" Visible="false" ReadOnly="true" HeaderText="Proprietario file"> </telerik:GridBoundColumn> <telerik:GridAttachmentColumn DataSourceID="SqlDataSource2" MaxFileSize="1048576" EditFormHeaderTextFormat="Upload File:" HeaderText="Download" AttachmentDataField="BinaryData" AttachmentKeyFields="ID" FileNameTextField="FileName" DataTextField="FileName" UniqueName="AttachmentColumn"> </telerik:GridAttachmentColumn> <telerik:GridBoundColumn DataField="FileName" Visible="false" HeaderText="FileName"> </telerik:GridBoundColumn> <telerik:GridButtonColumn ConfirmText="Eliminare il file selezionato?" ConfirmDialogType="RadWindow" ConfirmTitle="Cancellazione file" ButtonType="ImageButton" CommandName="Delete" Text="Elimina" UniqueName="DeleteColumnDetail"> <ItemStyle HorizontalAlign="Center" CssClass="MyImageButton" /> </telerik:GridButtonColumn> </Columns> <SortExpressions> <telerik:GridSortExpression FieldName="tipo_file"></telerik:GridSortExpression> </SortExpressions> </telerik:GridTableView> </DetailTables> <Columns> <telerik:GridEditCommandColumn ButtonType="ImageButton" UniqueName="EditCommandColumn"> <HeaderStyle Width="20px" /> <ItemStyle CssClass="MyImageButton" /> </telerik:GridEditCommandColumn> <telerik:GridBoundColumn DataField="id_manifestazione" UniqueName="id_manifestazione" Visible="false" ReadOnly="true"></telerik:GridBoundColumn> <telerik:GridDropDownColumn DataField="id_attivita" DataSourceID="dsAttivita" ListTextField="descrizione" ListValueField="ID_attivita" Display="true" Visible="true" HeaderText="Attività " SortExpression="descrizione" UniqueName="id_attivita" ColumnEditorID="GridTextBoxColumnEditor1"></telerik:GridDropDownColumn> <telerik:GridBoundColumn SortExpression="manifestazione" HeaderText="manifestazione" HeaderButtonType="TextButton" DataField="manifestazione" UniqueName="manifestazione"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="luogo_data" HeaderText="Luogo e data" SortExpression="luogo_data" UniqueName="luogo_data" ColumnEditorID="GridTextBoxColumnEditor1"> </telerik:GridBoundColumn> <telerik:GridButtonColumn ConfirmText="Eliminare la manifestazione selezionata?" ConfirmDialogType="RadWindow" ConfirmTitle="Cancellazione manifestazione" ButtonType="ImageButton" CommandName="Delete" Text="Elimina" UniqueName="DeleteColumn"> <ItemStyle HorizontalAlign="Center" CssClass="MyImageButton" /> </telerik:GridButtonColumn> </Columns> <SortExpressions> <telerik:GridSortExpression FieldName="id_manifestazione"></telerik:GridSortExpression> </SortExpressions> </MasterTableView> <ClientSettings> <ClientEvents OnCommand="gridCommand" /> </ClientSettings> </telerik:RadGrid>Hi,
I have a hierarchical grid. If I insert a <ClientSettings> tags when I update data in detail table, I get javascript's error "null is null or not an object".
Can someone help me?
thanks,
Marco