Kendo ui 在剑道模板中访问父作用域

Kendo ui 在剑道模板中访问父作用域,kendo-ui,Kendo Ui,我正在尝试访问剑道网格模板中的父数据范围,使用“this.parentDataItem”是一种不好的做法吗?或者存在其他方式?作为我的示例的最终结果,我希望隐藏第一列 我的网格: <div id="someGrid" data-role="grid" data-row-template="someTemplate" data-bind="source: gridDataSource" data-columns="[ { tit

我正在尝试访问剑道网格模板中的父数据范围,使用“this.parentDataItem”是一种不好的做法吗?或者存在其他方式?作为我的示例的最终结果,我希望隐藏第一列

我的网格:

<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>
这就成功了:

parent().parent().myProperty


网格的列集合没有可见属性吗?有。但我想要的是模板的通用解决方案,而不仅仅是网格。例如,我想在渲染时在模板中隐藏许多项。所以我可以使用可见绑定,但这是多余的,因为我没有动态显示\隐藏。
<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>
{
  isFirstColumnVisible: false,
  gridDataSource: ...
}