Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 剑道网格如何隐藏角度范围函数中的列?_Javascript_Angularjs_Kendo Grid_Columnname - Fatal编程技术网

Javascript 剑道网格如何隐藏角度范围函数中的列?

Javascript 剑道网格如何隐藏角度范围函数中的列?,javascript,angularjs,kendo-grid,columnname,Javascript,Angularjs,Kendo Grid,Columnname,我想问一下,如何在JS函数的作用域中动态隐藏剑道网格中的列 我试着用这把小提琴: 但如果我在ng之后尝试在角度范围函数中执行相同的函数,请单击: $scope.hideColumn = function () { console.log("Hidding"); grid.hideColumn("user_role"); }; TypeError: undefined is not a function at Scope.$scope.h

我想问一下,如何在JS函数的作用域中动态隐藏剑道网格中的列

我试着用这把小提琴:

但如果我在ng之后尝试在角度范围函数中执行相同的函数,请单击:

$scope.hideColumn = function () {
            console.log("Hidding");
            grid.hideColumn("user_role");
};
TypeError: undefined is not a function
    at Scope.$scope.hideColumn
我收到错误:

$scope.hideColumn = function () {
            console.log("Hidding");
            grid.hideColumn("user_role");
};
TypeError: undefined is not a function
    at Scope.$scope.hideColumn
我如何才能正确地进行(不仅隐藏,而且锁定等)


谢谢你的建议

如果剑道设置了剑道网格名称,则可以从控制器中的$scope访问该名称

e、 g

    <div id="someId" data-kendo-grid="accessMeFromTheControllerID"
    k-auto-bind="false" 
    k-data-source-init={... removed for brevity...}
    k-columns="[
        { field: 'id', title: 'Id' },
        { field: 'columnToBeHidden', title: 'I should be hidden!' }
       ]"
    ></div>
如果您想使用JQuery(不需要,但可以很好地了解)


您是否找到了解决方案?您的变量
grid
可能未定义。您是否通过