Erro de tempo de execução do Javascript: "o objeto não suporta propriedade ou método" no Internet Explorer
Estou usando grades de kendo e elas funcionam bem para as operações CRUD. Agora, eu queria adicionar filtragem adicionando o.Filterable()
opção para a especificação da grade. Aqui está um código:
<div id="datagrid">
@(Html.Kendo().Grid<SustIMS.Models.ConcessionModel>()
.Name("datagrid_Concessions")
.Columns(columns =>
{
columns.Bound(c => c.Code).Title("Code");
columns.Bound(c => c.Description).Title("Description");
columns.Bound(c => c.TrafficOpeningDate).Title("Traffic Opening Date");
columns.Bound(c => c.CreationDate).Title("Creation Date");
})
.HtmlAttributes(new { style = "height: 534px;" })
.Filterable() // here's the filterable option
.Selectable()
.Events(e => e.Change("onChange"))
.Pageable(pageable => pageable
.Refresh(true))
.DataSource(dataSource => dataSource
.Ajax()
.PageSize(15)
.Read(read => read.Action("GetConcessions", "MasterData"))
)
)
</div>
A grade é renderizada perfeitamente e agora pequenos ícones de filtro são exibidos nos cabeçalhos das colunas da grade:
Mas quando clico em um, o pop-up é aberto por meio segundo e o erro é gerado. Estou usando o Visual Studio 2010 e o depurador mostra um pop-up comjavascript runtime error: object doesn't support property or method 'addBack'
.
Além disso, ele abre o arquivokendo.all.min.js
com destaque em uma linha de código em que um métodoaddBack
é.
NOTA: Eu testei no Chrome e Firefox e funciona bem. O problema existe apenas ao usar o Internet Explorer (versão 11).
Qualquer ajuda?