带剑道网格的AngularJS

带剑道网格的AngularJS,angularjs,kendo-ui,kendo-grid,Angularjs,Kendo Ui,Kendo Grid,我有一个AngularJS应用程序,目前正在尝试插入剑道网格。我有几个问题要问,如何使这项工作 我在页面上有一个下拉列表,根据该列表中的选定值,应该更新网格,以获取从服务器检索到的用于选择的信息。我已经尝试将我的dataSource:data(即data:$scope.model.弃权)作为模型中的一个对象,但没有得到任何结果。我已经能够使用下面的代码来获得我的初始结果,但是当选择改变时,什么都没有 transport: { read: function(e) {

我有一个AngularJS应用程序,目前正在尝试插入剑道网格。我有几个问题要问,如何使这项工作

  • 我在页面上有一个下拉列表,根据该列表中的选定值,应该更新网格,以获取从服务器检索到的用于选择的信息。我已经尝试将我的dataSource:data(即data:$scope.model.弃权)作为模型中的一个对象,但没有得到任何结果。我已经能够使用下面的代码来获得我的初始结果,但是当选择改变时,什么都没有

    transport: {
                read: function(e) {
                    waiverService.getCustomers($scope.model.customer.CustomerID)
                        .success(function(data, status, headers, config) {
                        e.success(data);
                    });
                }
            }
    
  • 我的第二个问题是在网格的每一行上都有几个下拉框。我试图使用本文中找到的信息,但遇到了一个ReferenceError:getCategoryName未定义

    有人能在这两个问题上提供帮助吗


  • 我能够解决第一部分的问题,方法是在下拉列表中为对象的模型项添加一个手表,然后调用

    $scope.grid.dataSource.read();
    
    现在来解决下拉列表的问题