Макет кендо ломается при отключении переноса

0

В Kendo Views вы можете отключить содержимое, обернутое в a, подав ему опцию { wrap: false }. Это описано здесь: http://docs.telerik.com/kendo-ui/api/framework/view#configuration-wrap

Однако этот параметр прерывает компоновку Kendo при ее инициализации. Я понимаю, что макет Kendo наследует вид, поэтому он должен работать одинаково?

var layout = new kendo.Layout('<div id="body"></div>', { wrap: false });
layout.render("#main");
layout.showIn("#body", new kendo.View("<p>This is content</p>"));

Нет никакого сообщения об ошибке, просто пустой экран. Удаление параметра обертки из макета init снова работает, но я пытаюсь отключить упаковку макета с помощью фиктивного div.

http://jsfiddle.net/5SWYu/

Теги:
single-page-application
kendo-ui

2 ответа

0
Лучший ответ

Обертка, установленная на false, полагает, что шаблон будет иметь один корневой элемент. Я только что обновил документацию, чтобы отразить это.

0

wrap - это параметр конфигурации View not of Layout. Ваш код должен читать:

var layout = new kendo.Layout('<div id="body"></div>');
layout.render("#main");
layout.showIn("#body", new kendo.View("<p>This is content</p>", { wrap: false }));

Это ваш JSFiddle изменен: http://jsfiddle.net/OnaBai/5SWYu/1/

Ещё вопросы

Сообщество Overcoder
Наверх
Меню