Merge pull request #21281 from civicrm/5.41
[civicrm-core.git] / ext / search_kit / ang / crmSearchAdmin / displays / searchAdminDisplayTable.component.js
1 (function(angular, $, _) {
2 "use strict";
3
4 angular.module('crmSearchAdmin').component('searchAdminDisplayTable', {
5 bindings: {
6 display: '<',
7 apiEntity: '<',
8 apiParams: '<'
9 },
10 require: {
11 parent: '^crmSearchAdminDisplay'
12 },
13 templateUrl: '~/crmSearchAdmin/displays/searchAdminDisplayTable.html',
14 controller: function($scope) {
15 var ts = $scope.ts = CRM.ts('org.civicrm.search_kit'),
16 ctrl = this;
17
18 this.$onInit = function () {
19 if (!ctrl.display.settings) {
20 ctrl.display.settings = {
21 limit: CRM.crmSearchAdmin.defaultPagerSize,
22 pager: {}
23 };
24 }
25 ctrl.parent.initColumns({label: true});
26 };
27
28 }
29 });
30
31 })(angular, CRM.$, CRM._);