Hi,
I have one problem in the RadGrid.
When I use Batch Editing with column telerik:GridTemplateColumn and save changes.
I have one problem in the RadGrid.
When I use Batch Editing with column telerik:GridTemplateColumn and save changes.
<telerik:GridTemplateColumn HeaderText="Imagem" ReadOnly="true" UniqueName="img" SortExpression="cod_produto">
<ItemTemplate> <img runat="server" id="img" src='<%#"http://www.xxxx.xxx.br/Produtos.ashx?productId=" + Eval("cod_produto")%>' style="width:15px;height:15px;" /> </ItemTemplate> <HeaderStyle HorizontalAlign="Right"></HeaderStyle> <ItemStyle HorizontalAlign="Right"></ItemStyle> </telerik:GridTemplateColumn>
Generates this error:
any non-editable html tag shows this error
Unhandled exception at line 23500, column 31 in http://localhost:60632/Telerik.Web.UI.WebResource.axd?_TSM_HiddenField_=RadScriptManager1_TSM&compress=1&_TSM_CombinedScripts_=;;System.Web.Extensions,+Version=4.0.0.0,+Culture=neutral,+PublicKeyToken=31bf3856ad364e35:pt-BR:c9cbdec3-c810-4e87-846c-fb25a7c08002:ea597d4b:b25378d2;Telerik.Web.UI,+Version=2013.2.611.45,+Culture=neutral,+PublicKeyToken=121fae78165ba3d4:pt-BR:9711a23a-6cf5-4e6c-87f5-29e6585b3026:16e4e7cd:f7645509:24ee1bba:f46195d3:19620875:874f8ea2:cda80b3:ed16cbdc:b7778d6c:c08e9f8a:e085fe68:82923ac3:1bb784d4:92fe8ea0:fa31b949:490a9d4e:bd8f85e4:2003d0b8:1e771326:aa288e2d:7165f74:58366029:ccd65cf8
0x800a138f - Error at runtime from JavaScript: Can not get property 'getElementsByTagName' of null or undefined reference
Code Radgrid.
<div id="divGrid">
<telerik:RadGrid ID="RadGridFornecedor" Skin="MetroCustom" EnableEmbeddedSkins="False" runat="server"
AllowPaging="True" AllowSorting="True" AutoGenerateColumns="False" CellSpacing="0" GridLines="None"
OnNeedDataSource="RadGridFornecedor_NeedDataSource" OnBatchEditCommand="RadGridFornecedor_BatchEditCommand" OnItemDataBound="RadGridFornecedor_ItemDataBound" PageSize="20" ViewStateMode="Disabled">
<ExportSettings>
<Pdf>
<PageHeader>
<LeftCell Text=""></LeftCell>
<MiddleCell Text=""></MiddleCell>
<RightCell Text=""></RightCell>
</PageHeader>
<PageFooter>
<LeftCell Text=""></LeftCell>
<MiddleCell Text=""></MiddleCell>
<RightCell Text=""></RightCell>
</PageFooter>
</Pdf>
</ExportSettings>
<ClientSettings>
<ClientEvents OnBatchEditGetEditorValue="GetEditorValue"
OnBatchEditSetEditorValue="SetEditorValue" OnBatchEditSetCellValue="SetCellValue" OnCommand="RadGridFornecedor_OnCommand" />
</ClientSettings>
<SortingSettings SortedAscToolTip="" SortedDescToolTip=""
SortToolTip="Clique aqui para ordenar" />
<MasterTableView NoMasterRecordsText="Não há itens com o filtro selecionado."
CommandItemDisplay="Top" EditMode="Batch"
CommandItemSettings-CancelChangesText="Cancelar alterações"
CommandItemSettings-SaveChangesText="Salvar alterações"
CommandItemSettings-RefreshText="Atualizar"
CommandItemSettings-ShowAddNewRecordButton="False"
CommandItemSettings-ShowCancelChangesButton="false"
CommandItemSettings-ShowSaveChangesButton ="false"
ClientDataKeyNames="cod_fornecedor_estoque,cod_item,qtde_ped_gravado,EntregaSoma"
DataKeyNames="cod_fornecedor_estoque,cod_item,qtde_ped_gravado,EntregaSoma">
<CommandItemSettings ExportToPdfText="Export to PDF"></CommandItemSettings>
<BatchEditingSettings EditType="Cell" />
<RowIndicatorColumn Visible="True" FilterControlAltText="Filter RowIndicator column">
<HeaderStyle Width="20px"></HeaderStyle>
</RowIndicatorColumn>
<ExpandCollapseColumn Visible="True" FilterControlAltText="Filter ExpandColumn column">
<HeaderStyle Width="20px"></HeaderStyle>
</ExpandCollapseColumn>
<Columns>
<telerik:GridTemplateColumn HeaderText="Imagem" ReadOnly="true" UniqueName="img" SortExpression="cod_produto"
>
<ItemTemplate>
<img runat="server" id="img" src='<%#"http://www.xxx.xxx.br/Produtos.ashx?productId=" + Eval("cod_produto")%>' style="width:15px;height:15px;" />
</ItemTemplate>
<HeaderStyle HorizontalAlign="Right"></HeaderStyle>
<ItemStyle HorizontalAlign="Right"></ItemStyle>
</telerik:GridTemplateColumn>
<telerik:GridBoundColumn HeaderText="FAB. CÓDIGO" UniqueName="column" ReadOnly="true" DataField="cod_produto" FilterControlAltText="Filter column column">
<ColumnValidationSettings>
<ModelErrorMessage Text="" />
</ColumnValidationSettings>
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="descricao" FilterControlAltText="Filter descricao column" HeaderText="CÓDIGO" SortExpression="descricao" UniqueName="descricao" ItemStyle-HorizontalAlign="Left" ItemStyle-Width="400px" ReadOnly="True">
<ColumnValidationSettings>
<ModelErrorMessage Text="" />
</ColumnValidationSettings>
<HeaderStyle Width="300px" />
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="tamanho" FilterControlAltText="Filter tamanho column" HeaderText="TAMANHO" SortExpression="tamanho" UniqueName="tamanho" ItemStyle-HorizontalAlign="Left" ReadOnly="True">
<ColumnValidationSettings>
<ModelErrorMessage Text="" />
</ColumnValidationSettings>
<ItemStyle HorizontalAlign="Left" Width="300px"></ItemStyle>
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="cor" FilterControlAltText="Filter cor column" HeaderText="COR" SortExpression="cor" UniqueName="cor" ItemStyle-HorizontalAlign="Left" ReadOnly="True">
<ColumnValidationSettings>
<ModelErrorMessage Text="" />
</ColumnValidationSettings>
<ItemStyle HorizontalAlign="Left"></ItemStyle>
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="qtde_estoque_atual" FilterControlAltText="Filter qtde_estoque_atual column"
DataFormatString="{0:N0}" HeaderText="FAB. ESTOQUE" SortExpression="qtde_estoque_atual" UniqueName="qtde_estoque_atual" ReadOnly="True">
<ColumnValidationSettings>
<ModelErrorMessage Text="" />
</ColumnValidationSettings>
<ItemStyle HorizontalAlign="Left"></ItemStyle>
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="qtde_ped_gravado" FilterControlAltText="Filter qtde_ped_gravado column" HeaderText="FAB. PEDIDO" DataFormatString="{0:N0}"
SortExpression="qtde_ped_gravado" UniqueName="qtde_ped_gravado" ReadOnly="True">
<ColumnValidationSettings>
<ModelErrorMessage Text="" />
</ColumnValidationSettings>
<ItemStyle HorizontalAlign="Right"></ItemStyle>
<HeaderStyle HorizontalAlign="Right"></HeaderStyle>
<HeaderStyle HorizontalAlign="Right" />
<ItemStyle HorizontalAlign="Right" />
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="qtde_embalagem" FilterControlAltText="Filter qtde_embalagem column" HeaderText="FAB. EMBALAGEM"
SortExpression="qtde_embalagem" UniqueName="qtde_embalagem" ReadOnly="True" DataFormatString="{0:N0}">
<ColumnValidationSettings>
<ModelErrorMessage Text="" />
</ColumnValidationSettings>
<HeaderStyle HorizontalAlign="Right"></HeaderStyle>
<ItemStyle HorizontalAlign="Right"></ItemStyle>
</telerik:GridBoundColumn>
<telerik:GridTemplateColumn HeaderText="PRODUZINDO" UniqueName="QtdeProduzir" SortExpression="qtde_ped_forncedor"
>
<ItemTemplate>
<asp:Label runat="server" ID="lblQtdeProduzir" Text='<%#Eval("qtde_ped_forncedor","{0:N0}") %>' ></asp:Label>
</ItemTemplate>
<EditItemTemplate>
<span>
<telerik:RadNumericTextBox Width="100px" runat="server" ID="txtQtdeProduzir"
NumberFormat-DecimalDigits="0" NumberFormat-DecimalSeparator="," ClientEvents-OnKeyPress="OnkeyPress_tbQtdeEntregue"
NumberFormat-GroupSeparator="." NumberFormat-GroupSizes="3"
MinValue="0" MaxLength="8" DataType="System.Decimal">
</telerik:RadNumericTextBox>
</span>
</EditItemTemplate>
<HeaderStyle HorizontalAlign="Right"></HeaderStyle>
<ItemStyle HorizontalAlign="Right"></ItemStyle>
</telerik:GridTemplateColumn>
<telerik:GridTemplateColumn HeaderText="ENTREGA" UniqueName="QtdeEntregue"
>
<ItemTemplate>
<asp:Label runat="server" ID="lblQtdeEntregue" Text='<%#Eval("EntregaSoma","{0:N0}") %>' ></asp:Label>
</ItemTemplate>
<EditItemTemplate>
<span>
<telerik:RadNumericTextBox Width="100px" runat="server" ID="tbQtdeEntregue"
NumberFormat-DecimalDigits="0" NumberFormat-DecimalSeparator="," ClientEvents-OnKeyPress="OnkeyPress_tbQtdeEntregue"
NumberFormat-GroupSeparator="." NumberFormat-GroupSizes="3"
MinValue="0" MaxLength="8" DataType="System.Decimal">
</telerik:RadNumericTextBox>
</span>
</EditItemTemplate>
<HeaderStyle HorizontalAlign="Right"></HeaderStyle>
<ItemStyle HorizontalAlign="Right"></ItemStyle>
</telerik:GridTemplateColumn>
<telerik:GridBoundColumn DataField="EntregaSomaFabrica"
FilterControlAltText="Filter EntregaSomaFabrica column" ReadOnly="true"
HeaderText="FAB. ACEITE" SortExpression="EntregaSomaFabrica"
UniqueName="EntregaSomaFabrica" DataFormatString="{0:N0}">
<ColumnValidationSettings>
<ModelErrorMessage Text="" />
</ColumnValidationSettings>
<HeaderStyle HorizontalAlign="Right"></HeaderStyle>
<ItemStyle HorizontalAlign="Right"></ItemStyle>
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="qtde_conferida" FilterControlAltText="Filter qtde_embalagem column" HeaderText="FAB. CONFERÊNCIA"
SortExpression="qtde_conferida" UniqueName="qtde_conferida" ReadOnly="True" DataFormatString="{0:N0}">
<ColumnValidationSettings>
<ModelErrorMessage Text="" />
</ColumnValidationSettings>
<HeaderStyle HorizontalAlign="Right"></HeaderStyle>
<ItemStyle HorizontalAlign="Right"></ItemStyle>
</telerik:GridBoundColumn>
<telerik:GridButtonColumn ButtonType="ImageButton" CommandName="DeleteItem" ImageUrl="Comum/css/Skin/Metro/Grid/Delete.gif"
ConfirmDialogHeight="100px" ConfirmDialogType="RadWindow" ConfirmDialogWidth="380px"
ConfirmText="Deseja realmente cancelar a entrega deste item?" ConfirmTitle="Delete Item entrega"
DataTextField="referencia" DataTextFormatString="Cancelar a entrega do item {0} ?"
HeaderText="CANCELAR ENTREGA" UniqueName="Delete">
<FooterStyle HorizontalAlign="Right" VerticalAlign="Middle" />
<HeaderStyle Width="100px" HorizontalAlign="center" />
<ItemStyle Width="40px" HorizontalAlign="center" VerticalAlign="Middle" />
</telerik:GridButtonColumn>
<telerik:GridButtonColumn DataTextField="referencia" DataTextFormatString="Visualizar o acessório do item {0}"
ButtonType="ImageButton" CommandName="Acessorio" ImageUrl="Comum/css/Skin/Metro/Grid/Info.jpg"
FilterControlAltText="Filter column column" HeaderText="ACESSÓRIO" UniqueName="Acessorio" HeaderStyle-HorizontalAlign="Center">
<HeaderStyle HorizontalAlign="Center"></HeaderStyle>
</telerik:GridButtonColumn>
</Columns>
<EditFormSettings>
<EditColumn InsertImageUrl="Update.gif" UpdateImageUrl="Update.gif" CancelImageUrl="Cancel.gif" FilterControlAltText="Filter EditCommandColumn column"></EditColumn>
</EditFormSettings>
<BatchEditingSettings EditType="Cell"></BatchEditingSettings>
<PagerStyle PageSizeControlType="RadComboBox"></PagerStyle>
</MasterTableView>
<PagerStyle PageSizeControlType="RadComboBox" NextPageToolTip="Próxima Página" NextPagesToolTip="Próximas Páginas" LastPageToolTip="Ultima Página" GoToPageButtonToolTip="Ir para " PageSizeLabelText="Qtde Itens:" PrevPagesToolTip="Páginas Anteriores" PrevPageToolTip="Página Anterior" PagerTextFormat="Mudar página: {4} Página <strong>{0}</strong> de <strong>{1}</strong>, itens <strong>{2}</strong> para <strong>{3}</strong> de <strong>{5}</strong>." FirstPageToolTip="Primeira Página"></PagerStyle>
<FilterMenu EnableImageSprites="False" EnableEmbeddedSkins="False"></FilterMenu>
<HeaderContextMenu EnableEmbeddedSkins="False"></HeaderContextMenu>
</telerik:RadGrid>
</div>