Created
January 5, 2024 14:26
-
-
Save jitendrapurohit/bfb392979330e35c38d59621f26663fa to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
diff --git a/ext/search_kit/ang/crmSearchAdmin/displays/searchAdminDisplayTable.html b/ext/search_kit/ang/crmSearchAdmin/displays/searchAdminDisplayTable.html | |
index e2220662f6..b4bd2be0d4 100644 | |
--- a/ext/search_kit/ang/crmSearchAdmin/displays/searchAdminDisplayTable.html | |
+++ b/ext/search_kit/ang/crmSearchAdmin/displays/searchAdminDisplayTable.html | |
@@ -29,7 +29,15 @@ | |
<search-admin-css-rules label="{{:: ts('Row Style') }}" item="$ctrl.display.settings"></search-admin-css-rules> | |
<search-admin-pager-config display="$ctrl.display"></search-admin-pager-config> | |
<search-admin-placeholder-config display="$ctrl.display"></search-admin-placeholder-config> | |
- <div class="form-inline crm-search-admin-flex-row" title="{{:: ts('Text to display if the table is empty.') }}"> | |
+ <div class="form-inline"> | |
+ <div class="checkbox-inline form-control"> | |
+ <label> | |
+ <input type="checkbox" ng-model="$ctrl.display.settings.hideEmptyTable"> | |
+ <span>{{:: ts('Hide display if table result is empty?') }}</span> | |
+ </label> | |
+ </div> | |
+ </div> | |
+ <div class="form-inline crm-search-admin-flex-row" title="{{:: ts('Text to display if the table is empty.') }}" ng-if="!$ctrl.display.settings.hideEmptyTable"> | |
<label for="crm-search-admin-display-no-results-text">{{:: ts('No Results Text') }}</label> | |
<input class="form-control crm-flex-1" id="crm-search-admin-display-no-results-text" ng-model="$ctrl.display.settings.noResultsText" placeholder="{{:: ts('None found.') }}"> | |
</div> | |
diff --git a/ext/search_kit/ang/crmSearchDisplayTable/crmSearchDisplayTable.html b/ext/search_kit/ang/crmSearchDisplayTable/crmSearchDisplayTable.html | |
index 5ca040d1f6..797e4328bd 100644 | |
--- a/ext/search_kit/ang/crmSearchDisplayTable/crmSearchDisplayTable.html | |
+++ b/ext/search_kit/ang/crmSearchDisplayTable/crmSearchDisplayTable.html | |
@@ -1,5 +1,5 @@ | |
-<div class="crm-search-display crm-search-display-table"> | |
- <div class="alert alert-info crm-search-display-description" ng-if="$ctrl.settings.description">{{:: $ctrl.settings.description }}</div> | |
+<div class="crm-search-display crm-search-display-table" ng-if="!($ctrl.settings.hideEmptyTable && $ctrl.rowCount === 0)"> | |
+ <div class="alert alert-info crm-search-display-description" ng-if="$ctrl.settings.description" ng-bind-html="$ctrl.settings.description">{{:: $ctrl.settings.description }}</div> | |
<div class="form-inline"> | |
<div class="btn-group" ng-include="'~/crmSearchDisplay/SearchButton.html'" ng-if="$ctrl.settings.button"></div> | |
<crm-search-tasks-menu ng-if="$ctrl.settings.actions && $ctrl.taskManager" ids="$ctrl.selectedRows" task-manager="$ctrl.taskManager"></crm-search-tasks-menu> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment