'js_files' : [
"js/spin.presets.js", "js/spin.min.js", "js/jquery.spin.js",
"http://mleibman.github.io/SlickGrid/lib/jquery.event.drag-2.2.js",
- "http://mleibman.github.io/SlickGrid/slick.core.js",
- "http://mleibman.github.io/SlickGrid/plugins/slick.cellrangedecorator.js",
- "http://mleibman.github.io/SlickGrid/plugins/slick.cellrangeselector.js",
- "http://mleibman.github.io/SlickGrid/plugins/slick.cellselectionmodel.js",
- "http://mleibman.github.io/SlickGrid/slick.grid.js",
+ "js/slick.core.js",
+ "js/slick.autotooltips.js", # from plugins/
+ "js/slick.cellrangedecorator.js", # from plugins/
+ "js/slick.cellrangeselector.js", # from plugins/
+ "js/slick.cellcopymanager.js", # from plugins/
+ "js/slick.cellselectionmodel.js", # from plugins/
+ "js/slick.rowselectionmodel.js", # from plugins/
+ "js/slick.checkboxselectcolumn.js", # from plugins/
+ "js/slick.columnpicker.js", # from controls/
+ "js/slick.formatters.js",
+ "js/slick.editors.js",
+ "js/slick.grid.js",
+
# "js/dataTables.js", "js/dataTables.bootstrap.js", "js/with-datatables.js",
"js/manifold.js", "js/manifold-query.js",
"js/unfold-helper.js",
messages.debug("slick_column["+c+"]:"+msg);
}
}
+ // add a checkbox column
+ var checkbox_selector = new Slick.CheckboxSelectColumn({
+ cssClass: "slick-cell-checkboxsel"
+ });
+ this.slick_columns.push(checkbox_selector.getColumnDefinition());
this.slick_grid = new Slick.Grid(selector, this.slick_data, this.slick_columns, this.slick_options);
+ this.slick_grid.setSelectionModel (new Slick.RowSelectionModel ({selectActiveRow: false}));
+ this.slick_grid.registerPlugin (checkbox_selector);
+
+ this.columnpicker = new Slick.Controls.ColumnPicker (this.slick_columns, this.slick_grid, this.slick_options)
}, // initialize_table