ページ内にテーブルとグリッドコンポーネントがあるEmberアプリケーションがあります。ドラッグ&ドロップ機能を有効にして、テーブルの特定のセルから値をドラッグし、グリッドの空きスペースにドロップします。テーブルに複数の列があるので、インデックス位置を取得するか、またはどの列のセルがドラッグされているかを知りたい。コントローラー内の列のインデックス値が必要です。emberコントローラ内でテーブル属性またはプロパティ値を取得
テーブルに3列の3行があるとします。ドラッグされている最初の列内のすべての要素について、2番目と3番目の列について同様にインデックス値を1としたい。あなたは私が略称属性を指定して、テーブルTDタグwihtin見ることができるようにここで
は、テーブルのための私の.hbsコード
<table class = "table table-bordered">
<thead>
<tr>
<th colspan="6">Inbound Units</th>
</tr>
</thead>
<tbody>
{{#each currentbid as |currentbid|}}
<tr>
{{#each pull as |pull|}}
{{#if (eq pull.DRIVERNAME currentbid.DRIVERNAME)}}
<td abbr="P1">{{#draggable-object content=pull position=1 dragEndAction='dragEndAction'}}{{#draggable-object-target action="draganddrop"}}{{pull.P1}}{{/draggable-object-target}}{{/draggable-object}}</td>
<td>{{pull.P2}}</td>
<td>{{pull.P3}}</td>
<td>{{pull.P4}}</td>
{{/if}}
{{/each}}
</tr>
{{/each}}
</tbody>
</table>
です。しかし、私はどのようにコントローラ内でabbrの価値を得るか分かりません。これを得る他の方法も良いです。
ありがとうございます!