我正在appcelerator工作室中构建一个简单的应用程序。 所以我想在我的视图中显示一个TableView。
这是 socialHistory.xml
<Alloy>
<View class="container">
<TableView id="table">
<TableViewSection id="table" >
<TableViewRow title="Apple"/>
<TableViewRow title="Bananas"/>
</TableViewSection>
</TableView>
</View>
</Alloy>
这是 socialHistory.js
var args = $.args;
//header table
var tableData = [
{title: "Pippo"},
{title: "Pluto"},
{title: "Paperino"},
{title: "Balto"}
];
$.table.headerTitle=tableData;
但是如果我尝试执行我的代码,我就无法看到表格的标题标题
答案 0 :(得分:0)
这不是设置headerTitle的方法,因为headerTitle只接受String,因为它只是一个纯文本。请参阅headerTitle。
您在代码中执行的操作将设置tableview行而不是标题,并且看起来您已为表及其tableviewsection设置了id ='table'。
您似乎正在学习Titanium作为初学者:),所以我建议您先阅读文档,然后尝试合金指南中的示例。它将帮助您以有效的方式学习。