Lua 我可以在Corona的tableView小部件中隐藏列吗?
我可以在Corona的tableView中隐藏列吗?基本上,我想查询一个数据库并返回两个字段……我想在表中显示一个字段,但我需要将另一个值附加到每一行,而不显示它。如果tableView无法做到这一点,是否有一种简单的替代方法来实现这一点?谢谢 代码如下-我正在从数据库中进行选择,以获取newTableView的标题和ID。我想隐藏ID。Lua 我可以在Corona的tableView小部件中隐藏列吗?,lua,coronasdk,Lua,Coronasdk,我可以在Corona的tableView中隐藏列吗?基本上,我想查询一个数据库并返回两个字段……我想在表中显示一个字段,但我需要将另一个值附加到每一行,而不显示它。如果tableView无法做到这一点,是否有一种简单的替代方法来实现这一点?谢谢 代码如下-我正在从数据库中进行选择,以获取newTableView的标题和ID。我想隐藏ID。 将根据您的建议进行调查 local function onRowRender( event ) local row = event.row
将根据您的建议进行调查
local function onRowRender( event )
local row = event.row
local font = native.systemFont
local fontSize = 18
local rowHeight = row.height / 2
-- for display
local options_title = {
parent = row,
text = row.params.TITLE,
x = 50,
y = rowHeight,
font = font,
fontSize = fontSize,
}
--add row object
row.title = display.newText( options_title )
row.title.anchorX = 0
row.title:setFillColor( 0 )
-----I'd like to hide this ID column!------
local options_id = {
parent = row,
text = row.params.ID,
x = 50,
y = rowHeight,
font = font,
fontSize = fontSize,
}
-- add row object
row.id = display.newText( options_id )
row.id.anchorX = 0
row.id:setFillColor( 1,0,0 )
end
谢谢,我刚刚加了这句话 row.id.alpha=0 就在row.id.anchorX=0之前
它似乎正在工作。根本不获取第二个字段?我希望第二个字段可用,而不必再次访问数据库。请显示您当前拥有的代码?我比corona API更了解它。你能使用isVisible属性使第二列文本的DisplayObject不可见吗?谢谢你的回复。我正在尝试发布我的代码,但还没有成功使用迷你降价格式。我们将对此进行研究,并查看isVisible now。