2016-06-15 10 views
0

Ich baue eine einfache App in appcelerator Studio. Also ich möchte ein TableView in meiner Ansicht anzeigen.Wie Einfügen von HeaderTitle in mu TableView

dies socialHistory.xml

<Alloy> 
    <View class="container"> 
     <TableView id="table"> 
      <TableViewSection id="table" > 
       <TableViewRow title="Apple"/> 
       <TableViewRow title="Bananas"/> 
      </TableViewSection> 
     </TableView> 
    </View> 
</Alloy> 

diese socialHistory.js ist

var args = $.args; 
//header table 
var tableData = [ 
    {title: "Pippo"}, 
    {title: "Pluto"}, 
    {title: "Paperino"}, 
    {title: "Balto"} 
]; 

$.table.headerTitle=tableData; 

aber wenn ich versuche, meinen Code auszuführen, ich bin nicht in der Lage Header-Titel zu sehen meiner Tabelle

Antwort

0

Dies ist nicht die Art, HeaderTitle als HeaderTitle nur String Beca akzeptiert Verwenden Sie es nur einen einfachen Text. Siehe headerTitle.

Was Sie in Ihrem Code tun, wird die Tabellenansicht Zeilen nicht die Kopfzeile und auch, dass Sie ID = 'Tabelle' für beide Tabelle und seine Tableviewsection gesetzt haben.

Sie scheinen Titanium als Anfänger zu lernen :), also empfehle ich Ihnen, zuerst die Dokumentation zu lesen und dann die Beispiele im Alloy Guide zu probieren. Es wird Ihnen helfen, effektiv zu lernen.