or
var Manufacturer = kendo.data.Node.extend({//...});var Car = kendo.data.Node.extend({//...});var Part = kendo.data.Node.extend({//...});<label><input type="checkbox" value="1" data-bind="checked: colors" />Red</label>var viewModel = kendo.observable({
//colors: ["1", "2", "3"] //works
colors: [ 1, 2, 3 ] //does not work
});<div class="importantData" data-template="importantDataItem-Template" data-bind="source: getProperties"></div>this.viewModel = kendo.observable({ vm: this.ctx.get_viewModel(), properties: ["Modified"], getProperties: function () { var vm = this.get("vm"); var array = []; var properties = this.get("properties"); var length = properties.length; for (var i = 0; i < length; i++) { array.push(vm.get(properties[i])); } return array; } }); kendo.bind(this.container, this.viewModel);<div class="panel-wrap" panel-wrapper ng-controller="PanelCtrl as panelCtrl"> <div ng-repeat="panelCol in panelCtrl.panels"> <panel-column panel-col="panelCol"></panel-column> </div></div><div class="col-sm-4 col-md-2" id="{{panelCol.id}}" kendo-sortable k-placeholder="panelCol.placeholder" k-hint="panelCol.hint" k-connect-with="{{panelCol.others}}"> <my-item-list channel="panelCol"></my-item-list> <my-item-list channel="panelCol"></my-item-list></div><div class="widget k-widget" id="{{myCtrl.id}}"> <span class="widget-header"> <h4> <img ng-src="{{myCtrl.img}}" /> {{myCtrl.title}} <span class="collapsed k-icon k-i-arrowhead-n pull-right"></span> </h4> </span> <div class="k-widget collapsablelist" style="height:400px;"> <perfect-scrollbar class="scroller" wheel-propagation="true" suppress-scroll-x="true" wheel-speed="50" refresh-on-change="someArray" on-scroll="onScroll(scrollTop, scrollHeight)"> <div ng-repeat="d in myCtrl.data"> <my-item item="d"></my-item> </div> </perfect-scrollbar> </div> </div><div class="item"ng-style="{'border-left-color': item.color }" item-draggable="true" draggable="true"> .. some content here ...</div>