Skip to content

Commit

Permalink
Hide columns which starts with double underscores
Browse files Browse the repository at this point in the history
  • Loading branch information
hyyan committed Jun 25, 2018
1 parent 6e669e8 commit 614b1fe
Show file tree
Hide file tree
Showing 5 changed files with 36 additions and 4 deletions.
2 changes: 1 addition & 1 deletion js/dist/bbj-grid-widget.min.js

Large diffs are not rendered by default.

3 changes: 2 additions & 1 deletion js/package.json
Expand Up @@ -17,7 +17,8 @@
"css-loader": "^0.28.9",
"style-loader": "^0.20.2",
"uglifyjs-webpack-plugin": "^1.1.8",
"webpack": "^3.11.0"
"webpack": "^3.11.0",
"babel-polyfill": "^6.26.0"
},
"dependencies": {
"ag-grid": "18.0.0",
Expand Down
3 changes: 2 additions & 1 deletion js/src/init.js
Expand Up @@ -215,7 +215,8 @@ export function gw_init(container, license, data, defaultOptions = {}) {
def.showRowGroup = gw_getGlobalMeta(field, 'SHOW_ROW_GROUP' , gw_getGlobalMeta(field,"LABEL"));
def.valueGetter = gw_getGlobalMeta(field, 'VALUE_GETTER');
def.valueSetter = gw_getGlobalMeta(field, 'VALUE_SETTER');
def.hide = gw_getGlobalMeta(field, 'HIDE' , gw_getGlobalMeta(field, 'HIDDEN' , false));
def.hide = def.headerName.startsWith('__') || gw_getGlobalMeta(field, 'HIDE' , gw_getGlobalMeta(field, 'HIDDEN' , false));
def.suppressToolPanel = def.headerName.startsWith('__');
}

return new agGrid.Grid(container, options);
Expand Down
5 changes: 4 additions & 1 deletion js/webpack.config.js
Expand Up @@ -6,7 +6,10 @@ const path = require("path");
module.exports = {
entry: {
// "bbj-grid-widget": "./src/index.js",
"bbj-grid-widget.min": "./src/index.js",
"bbj-grid-widget.min": [
"core-js/fn/string/starts-with.js",
"./src/index.js"
],
},
devtool: "source-map",
output: {
Expand Down
27 changes: 27 additions & 0 deletions js/yarn.lock
Expand Up @@ -746,6 +746,21 @@ babel-loader@8.0.0-beta.0:
loader-utils "^1.0.2"
mkdirp "^0.5.1"

babel-polyfill@^6.26.0:
version "6.26.0"
resolved "https://registry.yarnpkg.com/babel-polyfill/-/babel-polyfill-6.26.0.tgz#379937abc67d7895970adc621f284cd966cf2153"
dependencies:
babel-runtime "^6.26.0"
core-js "^2.5.0"
regenerator-runtime "^0.10.5"

babel-runtime@^6.26.0:
version "6.26.0"
resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe"
dependencies:
core-js "^2.4.0"
regenerator-runtime "^0.11.0"

babylon@7.0.0-beta.46:
version "7.0.0-beta.46"
resolved "https://registry.yarnpkg.com/babylon/-/babylon-7.0.0-beta.46.tgz#b6ddaba81bbb130313932757ff9c195d527088b6"
Expand Down Expand Up @@ -1265,6 +1280,10 @@ copy-webpack-plugin@^4.4.1:
p-limit "^1.0.0"
serialize-javascript "^1.4.0"

core-js@^2.4.0, core-js@^2.5.0:
version "2.5.7"
resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.5.7.tgz#f972608ff0cead68b841a16a932d0b183791814e"

core-util-is@~1.0.0:
version "1.0.2"
resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7"
Expand Down Expand Up @@ -3544,6 +3563,14 @@ regenerate@^1.2.1, regenerate@^1.3.3:
version "1.3.3"
resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.3.3.tgz#0c336d3980553d755c39b586ae3b20aa49c82b7f"

regenerator-runtime@^0.10.5:
version "0.10.5"
resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz#336c3efc1220adcedda2c9fab67b5a7955a33658"

regenerator-runtime@^0.11.0:
version "0.11.1"
resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9"

regenerator-transform@^0.12.3:
version "0.12.3"
resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.12.3.tgz#459adfb64f6a27164ab991b7873f45ab969eca8b"
Expand Down

0 comments on commit 614b1fe

Please sign in to comment.