0

ヘッダー メニュー オプションの 1 つを ui-grid から非表示にしたいのですが、enableFiltering で [列を非表示] オプションを表示したくありません。

 enableFiltering: true,
 enableColumnMenus:false

enableColumnMenus:false はヘッダーからメニュー全体を隠していますが、これは私の要件には合いません。css でこれを実現するには、display none オプションを使用しますが、javascript の最後からやりたいのですが、誰か助けてくださいUIグリッド

4

2 に答える 2

1

columnDefs で enableHiding を false として使用できます。例えば:

columnDefs: [
  { field: 'name' },
  { field: 'gender', enableHiding: false, suppressRemoveSort: true, 
                     sort:  {direction: uiGridConstants.ASC }}]

詳細については、このリンクを確認してください列メニューのカスタマイズ - UI グリッド

これをグリッドレベルで与えることはできないと思います。つまり、$scope.gridOptions で

于 2016-09-29T10:05:12.573 に答える