当前位置: 首页 > 面试题库 >

从ng-grid获取选择行?

澹台鸿光
2023-03-14
问题内容

如何在ng-grid中创建(或访问)选定行的数组?

文档(滚动到“网格选项”)

id                 | default value | definition
-----------------------------------------------
selectedItems      |       []      | all of the items selected in the grid.
                                     In single select mode there will only
                                     be one item in the array.

index.html

<body ng-controller="MyCtrl">
    <div class="gridStyle" ng-grid="gridOptions"></div>

    <h3>Rows selected</h3>
    <pre>{{selectedItems}}</pre>
</body>

main.js

var app = angular.module('myApp', ['ngGrid']);
app.controller('MyCtrl', function($scope) {
    $scope.myData = [{name: "Moroni", age: 50},
                     {name: "Tiancum", age: 43},
                     {name: "Jacob", age: 27},
                     {name: "Nephi", age: 29},
                     {name: "Enos", age: 34}];
    $scope.gridOptions = { data: 'myData' };
});

Plnkr代码(并运行它)


问题答案:

根据文档,selectedItems应该是的属性$scope.gridOptions,因此请尝试以下操作:

控制者

$scope.gridOptions = { data: 'myData', selectedItems: [] };

的HTML

<pre>{{gridOptions.selectedItems}}</pre>


 类似资料:
  • 问题内容: 给定以下选择元素 有没有办法使MAGIC_THING等于当前选择的大小,因此我可以访问并在我的控制器中? size.code影响了应用程序的许多其他部分(图像网址等),但是当的ng-model 更新时,面向用户的东西也需要更新。我认为执行此操作的正确方法是捕获更改事件并在控制器内部设置值,但是我不确定可以将哪些内容传递给update以获取正确的值。 如果这是完全错误的解决方法,我很想知

  • 问题内容: 我希望解决三个问题… 在我的应用程序页面中,我有一个选择州,另一个选择县。对于州,我有: 数据: 对于我的县,请选择: 数据: 这是我的: 因此,如您所见,我在州选择上使用,在县选择上使用,在县数据集中已设置了相应的州ID 。 我想做几件事: 隐藏选择的县,直到选择了一个州。 选择州后,按选定的/ 过滤县选择选项 筛选由第一,然后由。 我还没有看到一个方法来设置到或过滤器由一个数字,而

  • 我在从下拉列表中获取值时遇到问题。我的结构如下: 我正在创建一个下拉列表,如下所示: 例如,如果我将"3"放入"testme.pos"并选择"Jam",但是模型"testme"附带以下示例结果: 我想看到的是: 任何帮助都会很好。我创建了一个plnkr:选择帮助

  • 您能告诉我如何将转换为吗?

  • 我有一个超文本标记语言选择框,在我的jsp中启用了多选择。我从其他按钮动态填充选项。因此,用户不会从该选择框中选择任何值。我必须将selectbox的所有值传递给其他jsp。 我正在使用表单操作提交浏览jsp。这样做时,我无法获得所有的选择框值。 此选项仅提供该多选框中的选定值。我想要的是从selectbox中获取所有值,无论是否选中。 谢谢

  • 问题内容: 我使用如下: 如何在PHP中从选项中获取值并将其存储到变量中以备将来使用? 问题答案: 使用这种方式: 但是,最好给标签赋值。