Kendo MVVM Array Test

HTML

<script src="http://cdn.kendostatic.com/2012.1.515/js/kendo.all.min.js"></script>
<script src="http://cdn.kendostatic.com/2012.1.515/styles/kendo.common.min.css "></script>
<link rel="stylesheet" href="http://cdn.kendostatic.com/2012.1.515/styles/kendo.metro.min.css">
<div id="wrapper">
    <div id="elements" data-template="group-template" data-bind="source: pages">
        
    </div>    
</div>

<script id="group-template" type="text/x-kendo-template">
    <div>
    <h3 data-bind="text: name"></h3>
    <ul data-template="item-template" data-bind="source: sections">
    </ul>
    </div>
</script>

<script id="item-template" type="text/x-kendo-template">
    <li data-bind="text: url"></li>
</script>

JavaScript

var viewModel = null;

$(document).ready(function () {
    viewModel = kendo.observable({
        pages: [
            { name: "Pages1", sections: [{"url": "/page1.html"}, {"url": "/page2.html"}] },
            { name: "Pages2", sections: [{"url": "/page3.html"}, {"url": "/page4.html"}] },
            { name: "Pages3", sections: [{"url": "/page5.html"}] }
        ]
    });

    kendo.bind($("#wrapper"), viewModel);
});