2016-12-07 2 views
0

他の質問を参照するのは悪いことがわかりますが、この人のページにコメントできないので、ここで質問を投稿してください、ここで彼のリンクです:UI-Grid 3.0最初の行の列セルにボタンを表示/非表示する方法

ng-grid how to show/hide button in a column cell for last row

今私が持っている問題は、私はこの概念を適用する方法ですが、代わりにのみ、1行目のアクションボタンを非表示にします。私はすべての行に削除ボタンがありますが、最初の行の削除ボタンだけを隠すことはできません。私もng-hide="row.rowIndex==0"を試したことがあります。インデックス値がゼロであると仮定すると、削除ボタンは隠れますが、そうではありません。

更新日: 以下の回答があります。私はuiグリッド3.0は実際にインデックス値を持っていないことを知ったが、私が下にあるものをcellTemplateに適用すると、行のインデックス値をレンダリングし、行を非表示にする/あなたが望むものを表示することができます。

cellTemplate: '<div ng-hide{{grid.renderContainers.body.visibleRowCache.indexOf(row)}}==0"><a class="sidePadding" title="Delete"><span class="glyphicon glyphicon-trash text-danger cursorHover"></span></a></div>'

+0

ここで試したコードを含めることはできますか? –

+0

私はng-hideを間違って書いていました。row.rowIndex == 0 not row.rowIndex> 0 –

+0

私はちょうど自分のコードで追加しました –

答えて

1

は今、完全に動作し、NG隠す= "{{grid.renderContainers.body.visibleRowCache.indexO F(行)}} == 0" を考え出しました! :)

関連する問題