他の質問を参照するのは悪いことがわかりますが、この人のページにコメントできないので、ここで質問を投稿してください、ここで彼のリンクです: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>'
ここで試したコードを含めることはできますか? –
私はng-hideを間違って書いていました。row.rowIndex == 0 not row.rowIndex> 0 –
私はちょうど自分のコードで追加しました –