がありtableView
、さまざまなソースから行を追加しています。元のウィジェット ライブラリを使用してinsertRow
メソッドにデータを添付することはできましたが、2.0 にアップグレードしてからは不可能に思えます。
データを添付できるはずだと思う方法:
list:insertRow{
rowHeight=rowHeight,
isCategory=isCategory,
rowColor=rowColor,
lineColor=lineColor,
data=data[i]
}
data
タッチ イベント内でアクセスできるようにする必要があります。
local function onRowTouch( event )
print( event.target.data )
end
widget2.0 以降、これは当てはまりません。私の質問はこれです: どうすればそのデータにアクセスできますか?
注: アプリの他の部分では、行インデックスをテーブル キーとして使用して元のデータ テーブルを参照できました (例: print( data[event.row.index] )
) が、複数のデータ ソースを持つテーブルではこれを行うことができません。