2014-02-20 33 views
0

在Kendo Views中,您可以通過爲選項{ wrap: false }提供選項來禁用正在包裝的內容。這是記錄在這裏:http://docs.telerik.com/kendo-ui/api/framework/view#configuration-wrap禁用包裝時,Kendo佈局會中斷

然而,這個選項時,它破壞了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/

回答

0

裹設置爲false依賴該模板將有一個根元素。我只是更新the documentation來反映這一點。

0

wrapView的不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/