从 DetailExpand 上的 Kendo 网格行获取值

Getting values from Kendo Grid row on DetailExpand

我有一个 Kendo 网格,我想访问我展开了详细信息的行中的数据。出于测试目的,我有这个:

function detailExpand(e)
{
    var aux = e.sender.MyModelId;
    var aux2  = this.MyModelId;
    ...

但是其中 none 个变量中有 MyModelId

我已经检查过它,但我找不到模型属性,除非在 e.sender._data[index-here] 中,但我不知道我已展开其详细信息的行的索引。

e.sender.dataItem(e.masterRow).MyModelId

http://docs.telerik.com/kendo-ui/api/javascript/ui/grid#events-detailExpand http://docs.telerik.com/kendo-ui/api/javascript/ui/grid#methods-dataItem

郑重声明,您应该尽量避免使用以下划线 (_) 开头的方法。我相信 kendo 使用下划线来表明它是一个内部方法("private")。可能会发生意外行为。