テーブルの最初の行のスタイルを変更しようとしていますが、それは正しく適用されないということです。テーブルの最初の行にアクセスする特定のタグ。テーブル内の最初の行のスタイルを変更する
基本的に、チェックボックスをオンにすると、行のヘッダーの色が青色に変わる必要があります。
ので、私はこれを行う:
<div class="col-md-3">
<label class="checkbox-inline control-label col-md-10"><input v-model="hasHeader" type="checkbox">Header Row?</label>
</div>
<table class="table table-responsive">
<tbody>
<tr v-for="(row,idx1) in tableRows" :class="{headerRowDefault: checkHeader}">
<td class="table-success" v-for="(col,idx2) in tableCols"><input v-model="table.tableGrid[idx1][idx2]" type="text" class="borderTbl" value="HEY"></td>
</tr>
</tbody>
</table>
私の計算されたcheckHeader方法:
checkHeader (idx2) {
alert('CHECKHEADER')
if (this.hasHeader === true && idx2 === 0) {
return true
} else {
return false
}
}
は私が私のチェックボックスに最初の行への変更をトリガすることができる方法があるが、私は私を知っています最初の行にCSSスタイルを適用できますが、これをトリガーでどのように行うことができますか?どんな助け?
計算されたプロパティは引数をとりません。メソッドを使用する必要があります。 – Bert
私はconfunded私は方法を使用 –
私は計算を使用して、そのインデックスを得ることができますか? –