Skip to content

Instantly share code, notes, and snippets.

@bugduino
Last active May 30, 2017 18:20
Show Gist options
  • Save bugduino/5d87f45ca28fac235a8b13f65fd91a40 to your computer and use it in GitHub Desktop.
Save bugduino/5d87f45ca28fac235a8b13f65fd91a40 to your computer and use it in GitHub Desktop.
ember-light-table-issue
import Ember from 'ember';
import Table from 'ember-light-table';
const { computed, Component, get, set } = Ember;
export default Component.extend({
init() {
this._super(...arguments);
set(this, 'table', new Table(get(this, 'columns'), get(this, 'model')));
}
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
columns: [
{ label: 'foo', valuePath: 'foo'},
{ label: 'bar', valuePath: 'bar'},
],
model: [
{foo: 123, bar: 321 },
{foo: 123, bar: 321 },
{foo: 123, bar: 321 },
{foo: 123, bar: 321 },
{foo: 123, bar: 321 },
{foo: 123, bar: 321 },
{foo: 123, bar: 321 },
{foo: 123, bar: 321 },
{foo: 123, bar: 321 },
{foo: 123, bar: 321 },
{foo: 123, bar: 321 },
{foo: 123, bar: 321 },
{foo: 123, bar: 321 },
{foo: 123, bar: 321 },
{foo: 123, bar: 321 },
{foo: 123, bar: 321 },
{foo: 123, bar: 321 },
{foo: 123, bar: 321 },
]
});
{{expandable-table model=model columns=columns}}
{{#light-table table height='50vh' as |t|}}
{{t.head
fixed=true}}
{{#t.body
canSelect=false
canExpand=true
multiRowExpansion=false
as |body|}}
{{#body.expanded-row as |row|}}
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ad esse consectetur similique aspernatur quas necessitatibus hic eius corporis obcaecati quod, nisi, eligendi quibusdam tenetur. Deleniti aspernatur enim dolorem ullam assumenda.
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ad esse consectetur similique aspernatur quas necessitatibus hic eius corporis obcaecati quod, nisi, eligendi quibusdam tenetur. Deleniti aspernatur enim dolorem ullam assumenda.
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ad esse consectetur similique aspernatur quas necessitatibus hic eius corporis obcaecati quod, nisi, eligendi quibusdam tenetur. Deleniti aspernatur enim dolorem ullam assumenda.
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ad esse consectetur similique aspernatur quas necessitatibus hic eius corporis obcaecati quod, nisi, eligendi quibusdam tenetur. Deleniti aspernatur enim dolorem ullam assumenda.
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ad esse consectetur similique aspernatur quas necessitatibus hic eius corporis obcaecati quod, nisi, eligendi quibusdam tenetur. Deleniti aspernatur enim dolorem ullam assumenda.
{{/body.expanded-row}}
{{/t.body}}
{{/light-table}}
{
"version": "0.11.0",
"EmberENV": {
"FEATURES": {}
},
"options": {
"use_pods": false,
"enable-testing": false
},
"dependencies": {
"jquery": "https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.3/jquery.js",
"ember": "2.10.2",
"ember-data": "2.11.0",
"ember-template-compiler": "2.10.2",
"ember-testing": "2.10.2"
},
"addons": {
"ember-light-table": "1.8.3"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment