ServiceNow: сортировка таблиц не работает со схемой параметров - PullRequest
0 голосов
/ 14 февраля 2019

Наша команда создает виджет в ServiceNow, который показывает список дел со столбцами, которые можно выбрать с помощью схемы параметров.Схема параметров состоит из полей true / false для каждого столбца, а HTML-код выглядит следующим образом:

<th ng-if="c.options.case_number">
   <a href="javascript:void(0)" title="Case Number" id="caseNumber" ng-click="sortType = 'number'; sortReverse = !sortReverse">
      <span ng-show="sortType == 'number' && !sortReverse" class="fa fa-arrow-down"></span>
      <span ng-show="sortType == 'number' && sortReverse" class="fa fa-arrow-up"></span>
      ${Case Number}
   </a>
</th>  

Проблема, с которой мы сталкиваемся, связана со схемой параметров, нарушающей функцию сортировки.Если убрать ng-if = "c.options.case_number", сортировка работает отлично.Однако, с этим ng-if, сортировка отказывается работать.

Есть идеи, как это исправить?Спасибо!

1 Ответ

0 голосов
/ 14 февраля 2019

Попробуйте использовать:

ng-show="c.options.case_number"

Я отредактировал его, чтобы он не смущал людей.

...