2017-02-22 6 views
1

私は次のコードを持っていますが、フィルタを使用していないと正常に動作しています。また、サイズ変更可能なグリッドであっても幅を設定することができます。しかしソートは唯一の問題です。編集列データからソートオプションを削除できません。 sortable: falseが自分のコードで動作していません。行ヘッダーにある矢印の並べ替えアイコンを引き続き使用できます。uiグリッドの特定の列から並べ替えを削除するには?

スクリーンショットで同じことがわかります。これを取り除く方法は?

     let colDefs = []; 
         let editCol = { 
          name: 'test', 
          displayName: 'Edit', 
          cellTemplate: '<span class="glyphicons glyphicon-pencil edit-app-host"></span>', 
          width: '75', 
          enableFiltering: false, 
          sortable: false, 
          enableColumnMenu: false 
         }; 

enter image description here

答えて

0
アローは、CSSの助けを借りて、隠された

:あなたのコメントについて

span i.ui-grid-icon-up-dir:first-child{ 
    display:none; 
} 
0

あなたはソート可能にし、メニューの矢印を非表示にする場合は、列にenableColumnMenu: falseを使用したくない列にenableSorting: falseを使用する必要があります。 例PLUNKER: http://plnkr.co/edit/0FE4JSzVxPjduYQTA3ts?p=preview

+0

おかげで、それでも私は、あなたはおそらくいくつかのより多くのコードを提供する必要があります矢印アイコン – Mithun

+0

を見ることができますなぜなら、あなたのカラム設定の問題は 'sortable:false'を使用しているからです。 – DGarvanski

+0

あなたの初期colDef enableSorting:falseを設定し、必要に応じて個々のカラムごとにtrueを設定します。しかし、@ DGarvanskiのコードは動作します、それは私がUIグリッドを構築する方法です。私はグリッドが時々ファンキーなところで動作する前に問題を抱えていました。 –

関連する問題