Commit 1540f08695cfbd0733a19a922c0b3afd0a490535

Authored by Chantsova Ekaterina
Committed by GitHub
1 parent 7adeaf21

Add ability to use custom translations and labels containing apostrophe in table…

… default sort order (#2397)
... ... @@ -196,9 +196,9 @@ function EntitiesTableWidgetController($element, $scope, $filter, $mdMedia, $mdP
196 196 if (vm.settings.defaultSortOrder && vm.settings.defaultSortOrder.length) {
197 197 vm.defaultSortOrder = vm.settings.defaultSortOrder;
198 198 if (vm.settings.defaultSortOrder.charAt(0) === "-") {
199   - vm.defaultSortOrder = "-'" + vm.settings.defaultSortOrder.substring(1) + "'";
  199 + vm.defaultSortOrder = '-"' + utils.customTranslation(vm.settings.defaultSortOrder.substring(1), vm.settings.defaultSortOrder.substring(1)) + '"';
200 200 } else {
201   - vm.defaultSortOrder = "'" + vm.settings.defaultSortOrder + "'";
  201 + vm.defaultSortOrder = '"' + utils.customTranslation(vm.settings.defaultSortOrder, vm.settings.defaultSortOrder) + '"';
202 202 }
203 203 }
204 204
... ...
... ... @@ -41,7 +41,7 @@
41 41 <table md-table>
42 42 <thead fix-head md-head md-order="vm.query.order" md-on-reorder="vm.onReorder">
43 43 <tr md-row>
44   - <th ng-if="column.display" md-column md-order-by="'{{ column.label }}'" ng-repeat="column in vm.columns"><span>{{ column.title }}</span></th>
  44 + <th ng-if="column.display" md-column md-order-by='"{{column.label}}"' ng-repeat="column in vm.columns"><span>{{ column.title }}</span></th>
45 45 <th md-column class="tb-action-cell" layout="row" layout-align="end center"></th>
46 46 </tr>
47 47 </thead>
... ...