Закладка:Как уничтожить сетку кендо, которая находится внутри вкладки кендо?
<div id="parentTabStrip">
<ul>
<li class="k-state-active">Titles</li>
<li>Commercials</li>
</ul>
<div id="titlesGrid"></div>
<div id="commercialsGrid"></div>
</div>
На странице загрузки, сетка будет создаваться:
<script type="text/javascript">
var year = $("#txtYear").val();
createTitlesGrid(year);
createCommercialsGrid();
</script>
Я пытаюсь уничтожить сетку на события, но селектор JQuery не находит свою сетку:
<script type="text/javascript">
var year = $("#txtYear").val();
createTitlesGrid(year);
createCommercialsGrid();
$('#txtYear').on('change', function()
{
debugger;
$('#titlesGrid').data("kendoGrid").destroy();
$('#commercialsGrid').data("kendoGrid").destroy();
//var year = this.value;
//createTitlesGrid(year);
//createCommercialsGrid();
});
</script>
Он продолжает говорить:
TypeError: не могу назвать м еню 'уничтожить' нулевых
К сожалению, это не работает. сетка имеет значение NULL. и это связано с тем, что jquery не может найти #titlesGrid. –
попробуйте вставить '$ (document) .ready()' –
не повезло. Кстати, если я проверяю DOM, я не вижу DIV сетки, хотя он создан под вкладкой. –