From 5c25e7882c70ff58ecdb108536908361e4a55ff0 Mon Sep 17 00:00:00 2001 From: Guilherme Diego Date: Wed, 26 Jul 2017 15:45:02 -0300 Subject: [PATCH] Add: Join variable at search.js --- README.md | 1 + lib/search.js | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 583a62e..4f4ca9b 100644 --- a/README.md +++ b/README.md @@ -228,6 +228,7 @@ For the formula: - name - operator - value + - join (optional) - formula (optional) - field + values diff --git a/lib/search.js b/lib/search.js index 77e5098..b11c731 100644 --- a/lib/search.js +++ b/lib/search.js @@ -15,6 +15,7 @@ this.Searcher = (function() { this.SEARCH_FILTER_NAME_KEY = 'name'; this.SEARCH_FILTER_OPERATOR_KEY = 'operator'; this.SEARCH_FILTER_VALUE_KEY = 'value'; + this.SEARCH_FILTER_JOIN_KEY = 'join'; this.SEARCH_FILTER_FORMULA_KEY = 'formula'; this.SEARCH_COLUMN_NAME_KEY = 'name'; @@ -157,7 +158,9 @@ this.Searcher = (function() { name = searchFilterData[this.SEARCH_FILTER_NAME_KEY]; operator = searchFilterData[this.SEARCH_FILTER_OPERATOR_KEY]; value = searchFilterData[this.SEARCH_FILTER_VALUE_KEY]; - filter = NetsuiteToolkit.searchFilter(name, null, operator, value); + join = searchFilterData[this.SEARCH_FILTER_JOIN_KEY] || null; + + filter = NetsuiteToolkit.searchFilter(name, join, operator, value); return filter; }