Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var grid;
- var collection;
- var Grid = require('radf-ui/blocks/grid/index');
- var $ = require('jquery');
- var Collection = require('radf-ui/core/collection/index');
- var i = 0;
- var l = 10;
- collection = new Collection();
- for (i = 0; i < l; i++) {
- bulkFillCollection();
- }
- grid = new Grid({
- theme: 'users',
- id: 'users',
- el: $('#example'),
- title: 'Attributes List',
- showAdd: true,
- selectable: true,
- editable: true,
- canReorder: true,
- mode: 'infinite',
- columns: [
- {
- name: 'name',
- label: 'Name',
- sortable: true,
- maxCharacters: 100,
- validator: 'required'
- },
- {
- name: 'email',
- label: 'Email',
- validator: 'email, required'
- },
- {
- name: 'roles',
- label: 'Roles',
- sortable: true
- },
- {
- name: 'last_signed_in',
- label: 'Last signed in',
- sortable: true
- }
- ],
- data: collection
- });
- window.grid = grid;
- function bulkFillCollection() {
- collection.add([{
- name: 'Lorem ipsum dolor sit amet, consectetur adipiscing elit',
- email: 'Aaron.Brown@gmail.com',
- roles: 'Administrator, API, Test',
- 'last_signed_in': '13 Sep 2015'
- }, {
- name: 'Bob Cummings',
- email: 'Bob.Cummings@gmail.com',
- roles: 'API',
- 'last_signed_in': '9:39 PM'
- }, {
- name: 'Christine Woback',
- email: 'Christine.Woback@gmail.com',
- roles: 'API',
- 'last_signed_in': '14 Sep 2015'
- }, {
- name: 'Jessica Elmay',
- email: 'Jessica.Elmay@gmail.com',
- roles: 'Administrator',
- 'last_signed_in': '6:29 PM'
- }, {
- name: 'Laurel Rouse',
- email: 'Laurel.Rouse@gmail.com',
- roles: 'API',
- 'last_signed_in': '2 Sep 2015'
- }, {
- name: 'Lindsay Katz',
- email: 'Lindsay.Katz@gmail.com',
- roles: 'API',
- 'last_signed_in': '11:20 PM'
- },
- {
- name: 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, ' +
- 'sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.' +
- 'Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi' +
- 'ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit' +
- 'in voluptate velit esse cillum dolore eu fugiat nulla pariatur',
- email: 'Nancy.Tearing@gmail.com',
- roles: 'Administrator, API',
- 'last_signed_in': '8:31 AM'
- }, {
- name: 'Ned Turner',
- email: 'Ned.Turner@gmail.com',
- roles: 'API',
- 'last_signed_in': '7:12 PM'
- }, {
- name: 'Steve Inskeep',
- email: 'Steve.Inskeep@gmail.com',
- roles: 'Administrator',
- 'last_signed_in': '12 Sep 2015'
- }, {
- name: 'Tanya Ross',
- email: 'Tanya.Ross@gmail.com',
- roles: 'Administrator, API',
- 'last_signed_in': '14 Sep 2015'
- }]);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement