Невозможно прочитать свойства null (чтение «0») Kendo UI Splitter

У меня возникла ошибка с Kendo UI Splitter. Невозможно прочитать свойства со значением null (чтение «0»). Я понятия не имею, почему это происходит, и могу предоставить для этого только немного кода. Вот код

      switch (collapseType) {
    case "top": {
        splitter.expand("#bottom-pane");
        splitter.collapse("#top-pane");
        splitter.size("#top-pane", "0%");
        splitterPosition = "top";
    } break;

    case "bottom": {
        splitter.expand("#top-pane");
        splitter.collapse("#bottom-pane");
        splitter.size("#bottom-pane", "0");
        splitterPosition = "bottom";
    } break;

    default: {
        splitter.expand("#bottom-pane");
        splitter.expand("#top-pane");
        splitter.size("#bottom-pane", "50%");
        splitter.size("#top-pane", "48.25%");
        $('#right-pane').css('top', '0px');
        splitterPosition = "middle";
    } break;
}

и по умолчанию он взрывается в Splitter.expand("#bottom-pane");

ошибка, которую я получаю, это

Кто-нибудь сталкивался с ошибкой или знает, в чем проблема?

Спасибо

1 ответ

Метод size ожидает в качестве параметров панель и значение. Значение нового размера панели должно быть определено в пикселях (т. е. «200 пикселей») или в процентах (т. е. «50%)», поэтому я предполагаю, чтоsplitter.size("#bottom-pane", "0");вызывает проблему.

splitter.size("#bottom-pane", "0px");должен решить эту проблему.

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