autoBind: Boolean(default: true)
Indicates whether the list view will call read on the DataSource initially.

Example

$("#listView").kendoListView({
     dataSource: {
         data: createRandomData(50)
     },
     template: "<li>${Name} ${BirthDate}</li>",
     autoBind: false // the list view will not be populated with data until read() is called on the sharedDataSource
 });
dataSource: kendo.data.DataSource | Object
Instance of DataSource or Object with DataSource configuration.

Example

var sharedDataSource = new kendo.data.DataSource({
     data: [{title: "Star Wars: A New Hope", year: 1977}, {title: "Star Wars: The Empire Strikes Back", year: 1980}],
     pageSize: 1
});

$("#listView").kendoListView({
     dataSource: sharedDataSource,
     template: "<li>${title} ${year}</li>"
 });

Example

$("#listView").kendoListView({
     dataSource: {
         data: [{title: "Star Wars: A New Hope", year: 1977}, {title: "Star Wars: The Empire Strikes Back", year: 1980}],
         template: "<li>${title} ${year}</li>"
     }
 });
editTemplate: Function
Specifies ListView item template in edit mode.

Example

<script type="text/x-kendo-tmpl" id="template">
     <div>
       <dl>
         <dt>Name</dt> <dd>${Name}</dd>
         <dt>Age</dt> <dd>${Age}</dd>
       </dl>
     </div>
 </script>

 <script type="text/x-kendo-tmpl" id="editTemplate">
     <div>
       <dl>
         <dt>Name</dt>
         <dd><input type="text" data-bind="value:Name" name="Name" required="required" /></dd>
         <dt>Age</dt>
         <dd><input type="text" data-bind="value:Age" data-role="numerictextbox" data-type="number" name="Age" required="required /></dd>
       </dl>
     </div>
 </script>

Example

$("#listView").kendoListView({
     dataSource: {
         data: createRandomData(50)
     },
     template: kendo.template($("#template").html()),
     editTemplate: kendo.template($("#editTemplate").html())
 });
navigatable: Boolean(default: false)
Indicates whether keyboard navigation is enabled/disabled.

Example

$("#listView").kendoListView({
     dataSource: {
         data: createRandomData(50),
     },
     template: "<li>${Name} ${BirthDate}</li>",
     navigatable: true
 });
selectable: String(default: false)
Indicates whether selection is enabled/disabled. Possible values:
true
Single item selection.
"single"
Single item selection.
"multiple"
Multiple item selection.
template: Function
Specifies ListView item template.

Example

<script type="text/x-kendo-tmpl" id="template">
     <div>
       <dl>
         <dt>Name</dt> <dd>${Name}</dd>
         <dt>Birth Date</dt> <dd>${BirdthDate}</dd>
       </dl>
     </div>
 </script>

Example

$("#listView").kendoListView({
     dataSource: {
         data: createRandomData(50)
     },
     template: kendo.template($("#template").html())
 });