Javascript 如何使用angular js在单击列值时展开剑道网格

Javascript 如何使用angular js在单击列值时展开剑道网格,javascript,angularjs,kendo-ui,kendo-grid,Javascript,Angularjs,Kendo Ui,Kendo Grid,我正在尝试将剑道UI网格与angular js结合使用。当用户单击网格某列中给定的链接时,我需要将网格扩展到更高的级别。 我使用以下代码在剑道网格列中单击标记时展开网格 $scope.mainGridOptions = { dataSource: { data: $scope.data, schema: { model: { fields: {

我正在尝试将剑道UI网格与angular js结合使用。当用户单击网格某列中给定的链接时,我需要将网格扩展到更高的级别。 我使用以下代码在剑道网格列中单击标记时展开网格

$scope.mainGridOptions = {
               dataSource: {
            data: $scope.data,
            schema: {
                model: {
                    fields: {
                        fieldA: { type: "string" },
                        fieldB: { type: "string" },
                        fieldC: { type: "string" },
                        fieldT: { type: "numeric" }
                    }
                }
            },
            pageSize: 10
        },
        filterable: true,
        sortable: true,
        resizable: true,
        pageable: true,
        scrollable: true,
        columns: [
            { field: "fieldA", title: "FieldA", width: 90},
            { field: "fieldB", title: "FieldB", width: 90},
            { field: "fieldC", title: "FieldC", width: 90},
            { field: "fieldT", title: "FieldT", width: 90,  template:  "<a onclick='expand(this)'href='\\#'>#=mydata#</a>"}
        ]
            };
$scope.mainGridOptions={
数据源:{
数据:$scope.data,
模式:{
型号:{
字段:{
fieldA:{type:“string”},
字段B:{type:“string”},
fieldC:{type:“string”},
fieldT:{type:“numeric”}
}
}
},
页面大小:10
},
可过滤:正确,
可排序:是的,
可调整大小:正确,
pageable:对,
可滚动:对,
栏目:[
{字段:“fieldA”,标题:“fieldA”,宽度:90},
{字段:“字段B”,标题:“字段B”,宽度:90},
{字段:“字段C”,标题:“字段C”,宽度:90},
{字段:“fieldT”,标题:“fieldT”,宽度:90,模板:}
]
};
但是在运行代码时,它只是在浏览器控制台窗口中给了我一个错误

未捕获引用错误:未在处定义展开 HTMLanchoreElement.onclick

我研究发现剑道不支持标记中的onclick事件。因此,他们尝试使用tag而不是tag。但它仍然不起作用

{ field: "fieldT", title: "FieldT", width: 90,  template:  "<span ng-click='showFileLevel(this)>{{mydata}}</span>"}

{field:“fieldT”,title:“fieldT”,width:90,template:“您在js中从控制器中编写expand(此)方法。

剑道确实支持onClick事件,您将其编写为
(单击)=“someFunc()”
是的,我们也尝试过此方法,但没有成功”因此尝试使用标记而不是标记。“-这是一个拼写错误。扩展函数定义在哪里?