JSFiddle - React, Tailwind, and code Playground
by Josh Eastburn
HTML
<script src="http://cdn.kendostatic.com/2013.2.918/js/kendo.all.min.js"></script>
<link rel="stylesheet" href="http://cdn.kendostatic.com/2013.2.918/styles/kendo.default.min.css">
<link rel="stylesheet" href="http://cdn.kendostatic.com/2013.2.918/styles/kendo.common.min.css">
<select id="dropdown" data-bind="value: selectedProductId, source: products" >
</select>
<div id="log"></div>
JavaScript
var log = (function(el) {
return function(text) {
el.html(el.html() + "<br/>" + text);
};
})($("#log"));
$("#dropdown").kendoDropDownList({
valuePrimitive: true,
dataTextField: "name",
dataValueField: "id"
});
var viewModel = kendo.observable({
selectedProductId: null,
products: [
{ id: 1, name: "Coffee" },
{ id: 2, name: "Tea" },
{ id: 3, name: "Juice" }
]
});
kendo.bind($("#dropdown"), viewModel);
log(viewModel.selectedProductId);