Skip to content

Commit

Permalink
SVYX-833 - When no title it given for custom filter do a fallback to …
Browse files Browse the repository at this point in the history
…the columnTitle from the DBI file
  • Loading branch information
RvVeen committed Mar 25, 2024
1 parent c75c1bc commit c18cee0
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions svyPopupFilter/svyToolbarFilter.js
Original file line number Diff line number Diff line change
Expand Up @@ -2122,7 +2122,7 @@ function initAbstractToolbarFilterUX() {
if (popupFilter) {
// set filter's dataprovider
popupFilter.setDataProvider(filter.dataprovider);
popupFilter.setText(filter.text);
popupFilter.setText(filter.text||scopes.svyUI.getColumnTitle(scopes.svyDataUtils.getDataProviderRelationName(filter.dataprovider)||this.getFoundSet().getDataSource(),filter.dataprovider));

// set default operator
var operator = filter.getOperator() || popupTemplates.getDefaultOperator(filterType);
Expand Down Expand Up @@ -2165,7 +2165,7 @@ function initAbstractToolbarFilterUX() {
var columnFilter = columnFilters[index];
var check = filterPopupMenu.addCheckBox(columnFilter.dataprovider);
check.selected = this.isFilterActive(columnFilter);
check.text = columnFilter.text;
check.text = columnFilter.text||scopes.svyUI.getColumnTitle(scopes.svyDataUtils.getDataProviderRelationName(columnFilter.dataprovider)||this.getFoundSet().getDataSource(),columnFilter.dataprovider);
check.methodArguments = [columnFilter.id, columnFilter.dataprovider]
check.setMethod(onFilterPopupMenuClicked);
}
Expand Down Expand Up @@ -2463,7 +2463,7 @@ function initListComponentFilterRenderer() {
*/
ListComponentFilterRenderer.prototype.addFilterUI = function(filter) {
var newFilter = this.getElement().newEntry();
newFilter.text = getI18nText(filter.text);
newFilter.text = getI18nText(filter.text)||scopes.svyUI.getColumnTitle(scopes.svyDataUtils.getDataProviderRelationName(filter.dataprovider)||this.getFoundSet().getDataSource(),filter.dataprovider);
newFilter.dataprovider = filter.dataprovider;
newFilter.value = "";
newFilter.operator = "";
Expand Down Expand Up @@ -3104,7 +3104,7 @@ function addSearchProvider(search, filter) {
var provider = search.addSearchProvider(filter.dataprovider.toLowerCase());

// set the provider alias
var alias = filter.text ? getI18nText(filter.text) : jsColumn.getDataProviderID();
var alias = filter.text ? getI18nText(filter.text) : scopes.svyUI.getColumnTitle(dataSource,filter.dataprovider);
if (alias) {
// TODO should also set lowercase ?
alias = alias.replace(/ /, '-');
Expand Down

0 comments on commit c18cee0

Please sign in to comment.