kendogantt内editable属性绑定下拉数据源
时间: 2023-08-01 10:15:43 浏览: 38
在Kendo UI Gantt组件中,`editable`属性是用于启用或禁用编辑功能的配置项,并不是用来绑定下拉数据源的。
要绑定下拉数据源,你可以使用`taskTemplate`属性来自定义任务模板,并在模板中创建下拉列表。下面是一个示例代码:
```javascript
$("#gantt").kendoGantt({
// 其他配置项
taskTemplate: '<div class="task-template">' +
'<input data-bind="value: title" />' +
'<select data-bind="value: status, source: statusDataSource"></select>' +
'</div>',
dataSource: {
data: [
{ title: "Task 1", status: "Not Started" },
{ title: "Task 2", status: "In Progress" },
{ title: "Task 3", status: "Completed" }
]
},
statusDataSource: [
{ text: "Not Started", value: "not-started" },
{ text: "In Progress", value: "in-progress" },
{ text: "Completed", value: "completed" }
]
});
```
在上面的示例中,`taskTemplate`属性定义了一个自定义的任务模板,其中包含一个输入框和一个下拉列表。通过`data-bind`属性,将`status`属性与下拉列表的值进行绑定,将`statusDataSource`作为下拉列表的数据源。
请注意,这里的`statusDataSource`是一个数组,用于定义下拉列表的选项。每个选项都有`text`和`value`属性,分别表示显示的文本和对应的值。
希望以上信息能对你有所帮助!如果还有其他问题,请随时提问。