0

私はUIグリッドを使用しています。UIグリッドの非表示列に適切なイベント

http://ui-grid.info/docs/#/tutorial

オプション非表示欄があることで。ユーザーが列を非表示にしたときにイベントを取得したい列が隠されているときに警告を表示したいですか?列が隠されているときに発生するイベントがUIグリッドにありますか?

<div ng-controller="MainCtrl"> 
    <div class="grid" ui-grid="gridOptions" ui-grid-move-columns></div> 
</div> 

hide column

http://plnkr.co/edit/9kDPhXz1d5Yn2ioyKa6w?p=preview

は、列のヘッダーにユーザーのクリックが非表示の列のオプションを持っているポップアップ画面..thereときに表示されます。

答えて

0

これは、次のコードを追加することによって、jQueryを使って達成することができます:

<script src="//code.jquery.com/jquery-1.12.0.min.js"></script> 
<script type="text/javascript"> 
    jQuery(function() 
    { 
    jQuery('.ui-grid-column-menu-button').click(function() 
    { 
     $col = jQuery(this).closest('.ui-grid-header-cell'); 
     var colNumber = $col.index() + 1; 
     var colName = $col.find('.ui-grid-header-cell-label').text(); 
     jQuery(".ui-grid-menu-items > li[id='menuitem-3'] button").click(function() 
     { 
      alert("Column Nº "+colNumber+" ("+colName+") hidden"); 
     }); 
    }); 
    }); 
</script> 
+0

たちは角度 – user944513

+0

を使用することができます使用することができますが、他の方法は、角使用せずに、そこにあります>? – user944513

関連する問題