我有一个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] )
,但我不能在具有多个数据源的表上执行此操作。