问题标签 [ui-grid]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
424 浏览

angularjs - 我需要在 ui-grid 中显示一个字符串数组。单行,每个 ui-grid 一行

ui-grid我需要在一行中显示数组中的每个数据。请帮助我,它是否正确?所以data[0]应该显示在一个中ui-griddata[1]应该显示在另一个中ui-grid,所以它ui-grid在一个页面中看起来是多个。但是请针对每种情况帮助我解决这种情况,因为我不知道有多少数据。

控制器.js:

HTML:

输出:

0 投票
0 回答
56 浏览

angularjs - 如何在取消更新时恢复行数据

我正在使用 Angularjs 版本 1 的 ui-grid。我将行设置为不自动保存,允许我使用按钮单击来触发使用 $http 更新数据库的 angularjs 调用。

如果用户单击“取消更新”按钮,我希望将行重置为其原始数据和状态。我有使用的代码,setRowsClean(dataRows)我也可以传入 row 对象和 set row.isDirty = false

我正在寻找一种经过验证的技术,可以让我将行的数据及其状态重置为与取消更改之前相同。重新绑定网格是多余的,会导致网格崩溃。有没有人有沿着这些方向工作的东西?

0 投票
2 回答
394 浏览

angularjs - UI-grid saveState 服务循环逻辑

这是问题的摘要:我设置了一个列 sortChange() 侦听器,它通过触发查询以获取新排序的数据来响应排序更改。我在获取之前保存网格状态,并在获取之后恢复网格状态。问题是恢复gridState机制触发了原来的排序监听器,导致整个过程重新开始,一次又一次,一次又一次。

我在想我可以在每个列标题上设置一个单击侦听器,而不是使用 sortChange 侦听器,但是这个解决方案看起来很难看,需要进入每个标题单元格模板并进行更改。

0 投票
1 回答
331 浏览

protractor - 量角器使用 by.repeater 按行属性搜索并评估

我正在尝试使用by.repeater实现按行属性搜索,并使用 ui-grid评估e2e。

这个想法是将来自 by.repeater 的结果映射到一个新对象,该对象具有我从评估和行中获得的下面的对象 id,以便我可以按 id 对新的对象数组进行过滤。像这样的东西:

当我使用或返回行对象时,映射函数似乎挂起。根据这个https://github.com/angular/protractor/issues/392: Add map() function to element.all它应该可以工作,但它没有。任何的想法?

谢谢,大卫。

0 投票
1 回答
1156 浏览

angular-ui-grid - ui-grid 从自定义排序算法中获取当前列(字段)名称?

一旦为GithubUI-Grid中的列定义自定义排序

如何从算法内部访问该列?

0 投票
0 回答
855 浏览

javascript - ng-if 条件使用 Angular js u-grid 单元格模板

我的 angularjs ui-grid 中有单选按钮,如果值相同,则应启用最后更新的单选按钮。

ng-checked="row.entity.value=\'A\'";

现在有两个同名的网格行

客户:A //(这里我需要单选按钮)客户:A //(不是这里)使用 ng-checked="row.entity.value=\'A\'"; 客户:B 客户:c

但是单选按钮应该启用任何一个值

0 投票
0 回答
489 浏览

angularjs - 将按钮添加到 UI-Grid

ui-grid我想自定义一个用于导入 csv 文件的按钮,而不是那个 ui-grid 中的下拉菜单。我不想更改 ui-grid 中的任何内容,我只想添加一个额外的按钮。这样它就可以在 UI 网格的顶部很容易地看到。

代码

0 投票
1 回答
642 浏览

javascript - 为什么我的 ui-grid 下拉列表中没有显示任何值?

我有以下用于 ui-grid 列定义的代码:

我将这些对象的名称绑定到列。

一切正常,一切正常。这样的网格可以正确渲染。但是当我 dbl 单击编辑此行时,此行中的文本消失了。出现一个下拉菜单,但没有可供选择的选项。我尝试将我的数组更改为:

[ { id: 11, name: 'Medium' }, { id: 12, name: 'Large' }]

这里缺少什么。我看过这个官方代码。除了过滤器之外,似乎一切都相似。我不需要任何这样的过滤器。有没有必要拥有一个。官方文档没有提及任何相关内容。

已提及http://stackoverflow.com/questions/28323540/showing-readable-data-in-ui-grid-with-editable-drop-down-cell

0 投票
0 回答
228 浏览

angularjs - 角度网格中的单元格模板在 pdf 中不可见

我正在使用ui-grid并希望通过网格菜单以 PDF 格式导出表格数据。

这显示在单元格中,但是当我通过网格菜单选项导出 pdf 时。除此组列之外的所有数据都被导出并在网格中可见。

我的问题是如何使网格数据可见,它显示在 columnDefs 的条件单元格模板中。

EDITL(添加了一个例子):

这个plunker可以显示“将所有数据导出为pdf”没有显示带有条件模板的列(已婚)的问题;

0 投票
1 回答
619 浏览

css - 将自定义行标题添加到 ui-grid

我想为 ui-grid 创建自己的自定义列,类似于在附加图片上选择列(带有复选标记的列): 在此处输入图像描述

这可能吗,最简单的方法是什么?