我想在Kendo TreeList的每个单元格中设置一个span,默认情况下我在Kendo Grid中得到它,但是我不能在Kendo TreeList中设置这个
剑道格网:
<td role="gridcell" title="Control Box">
<span ng-bind="dataItem.partdesc" class="ng-binding">Control Box</span>
</td>Kendo TreeList:
<td role="gridcell" title="Control Box"></td>发布于 2015-06-30 03:37:51
我建议您两个解决办法,首先可以使用列模板(但如果您希望每个单元格具有您所描述的那样的跨度,则必须修改所有列)。
$("#treelist").kendoTreeList({
columns: [ {
field: "name",
template: "<span class='Test'>#:name#</span> "
}],
dataSource: [ { name: "Jane Doe" }, { name: "John Doe" } ]
});演示
或者您可以在数据库上插入span,例如
$("#treeList").kendoTreeList({
columns: [
{ field: "Name" },
{ field: "Position" }
],
dataSource: [
{ id: 1, Name: "Daryl Sweeney", Position: "CEO", parentId: null },
{ id: 2, Name: "Guy Wooten", Position: "Chief Technical Officer", parentId: 1 }
],
dataBound: function(e) {
e.sender.table.find("td[role='gridcell']").append("<span class='test'>Test</span>");
}
});演示
https://stackoverflow.com/questions/31128086
复制相似问题