ServiceNow:表排序不适用于选项模式

时间:2019-02-14 19:42:42

标签: html angularjs html-table tablesorter servicenow

我们的团队正在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 :(得分:0)

尝试使用:

ng-show="c.options.case_number"

我对其进行了编辑,以免混淆。