问题标签 [ember-table]

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 回答
854 浏览

ember.js - 更新后如何重置 ember-table 高度 - 我的新行在滚动之前被隐藏

更新 ember-table 后是否有一种简单的方法来重置高度?

我正在动态地将项目添加到表格中,并希望在添加它们时将它们显示在表格中。绑定有效,但是由于表格的设置高度和溢出,我的新行都被隐藏了:隐藏。

这是一个 jsbin。页面加载后两秒钟,我添加了一行,您会注意到表格的高度保持设置,您需要滚动表格以查看新行。

更新

更新了 jsbin:“有效”,但感觉很 hacky

我已经挖掘了 ember-table 的 javascript,找到了几个要设置的属性,并通过覆盖一种 css 样式让它“工作”。

剩下的几个问题:

  • 不过,现在滚动条似乎正在发生一些事情。更改后,滚动条出现,但由于内容与容器一样高,因此无法正常工作。在这一切的滚动方面似乎有很多 javascript。

  • 感觉真的很hacky。这种功能似乎应该是 ember-tables 的配置设置(甚至是默认功能)

0 投票
2 回答
997 浏览

ember.js - 将 Ember 表与 Ember 数据相结合

我正在尝试使用 Ember Data 将数据绑定到 Ember 表并显示联系人列表。我的代码基于这个问题,但我似乎仍然遗漏了一些东西。该表被创建并使用代理对象填充,并执行获取数据的承诺。我在承诺响应中取回了我期望的 JSON 数据,但看起来行代理的对象始终保持为空。这是我到目前为止所拥有的(省略了一些东西,比如路线等):

JSON响应:

和模板:

编辑:看起来它可能是一个 Ember Data 问题,我的 JSON 响应没有正确反序列化到模型。当我在控制台中输入以下内容时:

对于组,我可以看到记录数组及其数据值。对于联系人,我看到记录数组,但所有数据均为空。任何想法或提示将不胜感激。我正在使用:Ember 1.5.1、Ember Data 0.0.14、Handlebars 1.3.0、Ember Table 0.0.2 和 jQuery 2.1.0。

0 投票
1 回答
907 浏览

ember.js - 从 ember-tables 中删除项目

我正在尝试添加一个带有来自控制器的 ember 操作的删除按钮。由于某种原因Ember.Handlebars.compile('<button {{action "deletePerson"}}>Delete</button>返回一个函数而不是编译后的字符串。

这是一个jsbin

这是代码的相关部分:

0 投票
1 回答
165 浏览

javascript - 如何用 Ember 形成下表?

例如。

数据将以以下格式作为 REST API/JSON 提供

有什么解决办法吗?

0 投票
1 回答
1523 浏览

ember.js - 如何将自定义单元格模板添加到 Ember-Table 表

过去,我使用香草车把模板来创建一个表格,其中包含指向其他模板的链接。

使用Ember-Table我已经将该模板重构为的框架

我的控制器现在看起来像

和我的自定义模板实体/profile_link

如何设置我的控制器,以便当我单击“实体名称”列中的单元格时,它链接到我的自定义模板?

0 投票
0 回答
473 浏览

ember-table - 调用 RestfulService 时使用 ember 表进行延迟加载

使用 ember-table ,可以做延迟加载。

认为调用宁静服务时可能会出现问题。

使用 Ember.js 构建的表格,可以延迟渲染行。Ember Table 允许您通过仅渲染正在显示的行来处理非常大的数据集。它被编写为带有易于理解和扩展的 API 的 ember 组件。

我们还在努力吗?你能告诉我吗。另外,我无法打开 Ajax 实施站点

http://addepar.github.io/#/ember-table/ajax

0 投票
1 回答
305 浏览

ember.js - ember-table:为什么不尊重 headerCellViewClass?

更新

你终于决定是时候在 SO 上发帖了,你这样做了,然后你发现了一个愚蠢的错误。已搞定。->从中删除Ember.Table.HeaderCell.extend ->


我正在尝试使用#183中的示例自定义我的标题单元格以进行排序。不幸的是,我传递给 headerCellViewClass 的模板没有被渲染。

我添加了一个随机类和“asdf”,只是为了向自己证明我的布尔值不是问题。我可以通过控制台访问出headerCellName、sorted和supportSort,它们都有自己的期望值。

在我的控制器中循环创建的列

你会注意到这里我设置了一个自定义的 tableCellViewClass。那一个功能完美。

可排序列混合

App.SortableHeaderCell

table/sortable-header-cell.hbs

督察

督察

有谁比我更清楚为什么会这样?

0 投票
1 回答
761 浏览

javascript - 从 ember-table 单元格中打开模式对话框

我在试图完成应该非常简单的行为时束手无策:我有一个 Ember 表组件(来自Addepar),我想在该表内有按钮来触发模式对话框。

由于我是 Ember 新手,我从此处提供的 Ember 表入门套件 jsbin 开始:http: //jsbin.com/fasudiki/9/edit

我添加了一个自定义单元格视图,因此我可以使用自己的模板:

然后我尝试按照官方 Ember 模式对话框指南:http ://emberjs.com/guides/cookbook/user_interface_and_interaction/using_modal_dialogs/

在 Ember 术语中,我希望能够从 ember-table 组件中触发对 Index 路由的操作。

我尝试直接从不起作用的模板触发操作:

然后我尝试了“将操作从组件发送到您的应用程序”指南中的建议:http: //emberjs.com/guides/components/sending-actions-from-components-to-your-application/

通过在视图上创建一个“动作”地图App.EmberTableMyCustomCell,然后同时使用两者

再次,没有成功。

然后我尝试了这个 SO 问题中的建议: Ember component sendAction() not working

通过在我的 ember-table 上的自定义属性中设置操作名称并在 triggerAction(...) 的参数中使用它,使用:

再次,没有成功。

任何想法我做错了什么?

我已将代码放入 jsbin:http: //jsbin.com/yovikaviseve/2/edit

0 投票
1 回答
625 浏览

ember.js - Addepar Table Emberjs Row Selection

I am new to emberjs and just started using addepar table. I need to add my own customization on click of a row in the table. Could someone please tell how can I override the default click/or row selection operation for the addpar table?

I am trying to achieve to call a new route on click of a row at any column in a row. Render the new route based on the row selected.. say displaying summary and detail of the record. Addepar table displays list of summary of records on click of a row displays in details.

Please let me know the steps to customize on click for entire row selection.

thanks, eskarthick

0 投票
1 回答
140 浏览

javascript - 如何在 Ember Table 中应用“闪烁”功能?

Ember Table中,我需要随着特定单元格内容的变化来改变单元格的样式。我需要使用值更新(我已经完成)为单元格添加颜色并在 1 秒后删除样式(我想要这样做)。

setTimeout在应用颜色和删除颜色时调用了setTimeout. 它并不总是有效。某些单元格颜色不会被删除。(滚动时会变得更糟)。我假设 1 秒后,Ember 找不到特定的单元格元素。

我使用 and Ember 表格组件并分配了一个contentBindingand columnBinding。我为组件添加了一个模板Ember.Table.TableCell并添加了类名。

在下面添加了 Main 函数并修改了 Jsbin 示例。