【发布时间】:2017-02-24 10:27:50
【问题描述】:
我需要一个使用剑道绑定的表格结构,我有一个行模板和项目模板,因为我有红色的 telrik(kendo) 文档,其中说行模板中只允许一行。要求是我想要在 row-template 中有不止一行。但是一旦我添加了不止一行,它只会为第一行呈现。
<script type="text/kendo-template" id="tableEditRows">
<tr class="tableRow" data-bind="source:cells" data-template="tableEditCell"></tr>
<tr>
<td >testsal</td>
</tr>
</script>
<script type="text/kendo-template" id="tableEditCell">
<td class="tableCell" align="center">
<p>value</p>
</td>
</script>
<div id="numeric" ></div>
<script>
var table = $('<table class="tableEdit" style="width:200px">' +
'<tbody align="center" data-bind="source:rows" data-template="tableEditRows">');
$("#numeric").append(table);
var viewModel = kendo.observable( {
rows:[{
cells:[{
Id:1,
Value:"asas"
}]
},{
cells:[{
Id:1,
Value:"asas"
}]
}]
});
kendo.bind($("#numeric").get(0), viewModel); 这是我正在尝试做的链接http://dojo.telerik.com/ifoBA/3。 有没有办法在行模板中实现多行
【问题讨论】:
-
你看过这个例子吗? demos.telerik.com/kendo-ui/grid/hierarchy 从您的问题看来,您想提供一个父 ==> 子网格解决方案。
-
我想创建一个包含表格列值的行,并在它们下方创建另一个包含附加信息的新 TR。我确实开始使用包含
标签的 RowTemplate,但这会产生问题,只有第一行数据绑定到模板而不是第二行