実際のテーブル レイアウトに対する列の位置を取得する方法はありますか?
celllindex
現在のセルのセル番号を返しますが、前のセルが colspan を介して展開された場合、または現在の rowspan を介して前にプッシュされたセルの上にある場合は考慮されません。以下の画像は、この「特別な行/列インデックス」に必要な値を示しています。実際には、セル (3,1) の celllindex は、必要な 3 ではなく 1 になるか、セル (2,2) の場合は 2 ではなく 1 になります)。
指定された行のセルを反復してセルの数を合計すると、それらの (colspan-1) は不十分です。これは、行スパンを超えるセルが押し込まれる可能性があるためです。現在、ピクセル位置の数学を使用して行われています (列幅は均一です) が、これは明らかに幾度となく失敗。
スマートな提案はありますか?