Addepar表Emberjs行选择



我是emberjs的新手,刚开始使用addepar表。我需要在点击表中的一行时添加我自己的自定义项。有人能告诉我如何覆盖addpar表的默认点击/或行选择操作吗?

我正在尝试实现在单击行中任意列的行时调用新路由。根据选定的行渲染新管线。。比如显示记录的摘要和详细信息。Addepar表显示记录摘要列表,单击一行即可显示详细信息。

请让我知道在单击时自定义整行选择的步骤。

谢谢,eskartick

要做到这一点,您可以扩展Ember表并覆盖行视图。行视图设置在此处,默认为Ember.Table.TableRow:

https://github.com/Addepar/ember-table/blob/master/src/component.coffee#L119

结果看起来像这样:

App.MyTableComponent = Ember.Table.EmberTableComponent.extend({
  tableRowView: 'App.MyTableRow'
});
App.MyTableRow: Ember.Table.TableRow.extend({
  click: function() {
    // Handle click
  }
});

这是假设您真的关心点击事件。相反,如果您只想对所选行(或当它被选中时)执行某些操作,则应该使用Ember表API的selection输出,并在其周围添加计算属性/观察者。请参阅以下文档:

http://addepar.github.io/ember-table/#/ember-表格/文档

相关内容

  • 没有找到相关文章

最新更新