0

appcelerator studio で簡単なアプリを作成しています。したがって、ビューに 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;

しかし、コードを実行しようとすると、テーブルのヘッダー タイトルが表示されません

4

1 に答える 1

0

これは、headerTitle を設定する方法ではありません。headerTitle は単なるプレーン テキストであるため、String のみを受け入れるためです。headerTitleを参照してください。

コードで行っていることは、ヘッダーではなくテーブルビュー行を設定し、テーブルとそのテーブルビューセクションの両方に id='table' を設定したように見えます。

あなたは初心者としてチタンを学んでいるようです:)、まずドキュメントを読んでから、合金ガイドの例を試してみることをお勧めします. 効率よく学習できるようサポートします。

于 2016-06-15T10:43:51.140 に答える