Просмотр исходного кода

HUE-7529 [metastore] Show primary keys in the column list for a table

Johan Ahlen 8 лет назад
Родитель
Сommit
141ac77
1 измененных файлов с 2 добавлено и 5 удалено
  1. 2 5
      apps/metastore/src/metastore/templates/metastore.mako

+ 2 - 5
apps/metastore/src/metastore/templates/metastore.mako

@@ -136,13 +136,10 @@ ${ components.menubar(is_embeddable) }
           <td><a class="blue" href="javascript:void(0)" data-bind="click: showContextPopover"><i class="fa fa-fw fa-info" title="${_('Show details')}"></i></a></td>
           <td title="${ _("Scroll to the column") }">
             <!-- ko if: $root.database() && $root.database().table() && $root.database().table().samples && $root.database().table().samples.loading() -->
-            <span data-bind="text: name"></span>
-            <!-- ko if: typeof primary_key !== 'undefined' && primary_key() == 'true' -->
-              <i class="fa fa-key"></i>
-            <!-- /ko -->
+            <span data-bind="text: name"></span> <i class="fa fa-key" data-bind="visible: typeof primary_key !== 'undefined' && primary_key() == 'true'"></i>
             <!-- /ko -->
             <!-- ko ifnot: $root.database() && $root.database().table() && $root.database().table().samples && $root.database().table().samples.loading() -->
-            <a href="javascript:void(0)" class="column-selector" data-bind="text: name, click: scrollToColumn"></a>
+            <a href="javascript:void(0)" class="column-selector" data-bind="click: scrollToColumn"><span data-bind="text: name"></span> <i class="fa fa-key" data-bind="visible: typeof primary_key !== 'undefined' && primary_key() == 'true'"></i></a>
             <!-- /ko -->
           </td>
           <td data-bind="text: type"></td>