From 0f24a662889e18d5d7407d4b57ab26fcf018021e Mon Sep 17 00:00:00 2001 From: Thierry Parmentelat Date: Wed, 4 Dec 2013 21:45:05 +0100 Subject: [PATCH] sets a css class for every column for further tunings --- plugins/querytable/static/css/querytable.css | 5 +++++ plugins/querytable/static/js/querytable.js | 6 +++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/plugins/querytable/static/css/querytable.css b/plugins/querytable/static/css/querytable.css index 19088add..3a999d19 100644 --- a/plugins/querytable/static/css/querytable.css +++ b/plugins/querytable/static/css/querytable.css @@ -25,3 +25,8 @@ div.querytable .slick-column-name { div.querytable { font-size: small; } + +/* an example of the css classes used */ +.querytable-column-network_hrn { + background-color:red; +} diff --git a/plugins/querytable/static/js/querytable.js b/plugins/querytable/static/js/querytable.js index c790c947..98fc5b45 100644 --- a/plugins/querytable/static/js/querytable.js +++ b/plugins/querytable/static/js/querytable.js @@ -76,9 +76,13 @@ // compute columns based on columns and hidden_columns this.slick_columns = []; var all_columns = this.options.columns; // .concat(this.options.hidden_columns) + // xxx would be helpful to support a column_renamings options arg + // for redefining some labels like 'network_hrn' that really are not meaningful for (c in all_columns) { var column=all_columns[c]; - this.slick_columns.push ( {id:column, name:column, field:column, width:100, minWidth:40, }); + this.slick_columns.push ( {id:column, name:column, field:column, + cssClass: "querytable-column-"+column, + width:100, minWidth:40, }); } // xxx should be extensible from caller with this.options.slickgrid_options -- 2.43.0