Reputation: 1188
I'm try to access parent data scope in kendo grid template, is it a bad practice use "this.parentDataItem"? Or exist other ways? As final result in my example I want hide first column.
My Grid:
<div id="someGrid"
data-role="grid"
data-row-template="someTemplate"
data-bind="source: gridDataSource"
data-columns="[
{ title: 'FirstColumn', width: '100px' },
{ title: 'SecondColumn', width: '100px'},
]">
</div>
My template:
<script id="someTemplate" type="text/x-kendo-template">
<tr role="row" data-uid="${uid}">
<td class="check-row"># if(this.isFirstColumnVisible) { # InvisibleText # } #</td>
<td class="check-row">VisibleText</td>
</tr>
<script>
My model
{
isFirstColumnVisible: false,
gridDataSource: ...
}
Upvotes: 1
Views: 798