Изменить текст элемента KendoPanelBar

У меня есть веб-приложение asp.net с элементами управления Kendo. я добавил KendoPanel с тремя элементами панели.

Я хочу изменить текст заголовка второго элемента PanelBar при событии нажатия кнопки.

Как я могу достичь этого?

Спасибо

1 ответ

Предполагая, что это определение панели вашей панели:

var panelbar = $("#panelbar").kendoPanelBar({
     ...
}).data("kendoPanelBar");

И этот обработчик кнопки:

$("#change_2").on("click", function() {
    // Get reference to the second "li" and then to the header
    var li = panelbar.wrapper.find("> li:nth(1) span.k-link.k-header");
    // Replace the content by "Title"
    li.contents().first().replaceWith("Title");
});

Вы можете увидеть это здесь: http://dojo.telerik.com/@OnaBai/Uzugu

Другие вопросы по тегам