0

Проблема с использованием kendo.resize внутри функции window.resize. Мне нужно перезагрузить 3 функционала для диаграммы кендо, когда я изменяю размер браузера, поэтому я использовал функцию kendo.resize. Chart re sizing отлично работает только в видимой области. в качестве примера у меня есть полоса вкладок кендо с двумя вкладками с 2 диаграммами (вкладка 1 -chart1, вкладка 2-диаграмма 2), когда я нажимаю на вкладку 1 и размер ребра, размер диаграммы браузера будет изменен, затем перейдите на вкладку 2, график 2 по-прежнему в предыдущем размере при изменении размера браузера его снова размер.kendo.resize для объекта dataviz

ответ

0

Я предлагаю посмотреть на пример на сайте кендо: http://demos.telerik.com/kendo-ui/bootstrap/

Существует именно то, что вы спрашиваете:

здесь пример кода:

function resizeTabStripContent() { 
     kendo.resize("#tabstrip"); 
    } 

    $("#tabstrip").kendoTabStrip({ 
     animation: { 
      open: { effects: "fadeIn" } 
     }, 
     activate: resizeTabStripContent 
    }); 

    // resize nested charts when window resizes 
    $(window).resize(resizeTabStripContent); 

Это изменение размера диаграммы в панели вкладок при событии изменения размера окна и активации вкладок.

+0

Это похоже на то, что процессор, как сумасшедший, когда он работает, есть ли возможное изменение, которое можно было бы свести к минимуму? –