Titanium Appcelerator Dynamic TableViewRow标题仅在滚动后显示

Titanium Appcelerator Dynamic TableViewRow标题仅在滚动后显示,titanium,appcelerator,titanium-alloy,Titanium,Appcelerator,Titanium Alloy,我正在开发一个应用程序,我有一个tableview,可以从API加载数据,并从外部文件呈现tableviewrows。 当屏幕打开时,tableview是空白的,但是如果我向上滚动tableview,我可以在第一行中看到标题 你能帮我吗?谢谢 categorias.xml <Alloy> <Window class="container"> <View class="titleBar"> <Bu

我正在开发一个应用程序,我有一个tableview,可以从API加载数据,并从外部文件呈现tableviewrows。 当屏幕打开时,tableview是空白的,但是如果我向上滚动tableview,我可以在第一行中看到标题

你能帮我吗?谢谢

categorias.xml

<Alloy>
    <Window class="container">      
        <View class="titleBar">
            <Button id="backButton" onClick="backWindow" />
            <Label class="lblTitle">Categorias</Label>
            <Button id="nextButton" onClick="create" TipoAtributoId="0">Novo</Button>
        </View>
        <TableView id="tblData" top="70" editable="true" deleteButtonTitle="Apagar">
        </TableView>
    </Window>
</Alloy>

如果需要向上滚动,听起来好像有很多空行..不。当我滚动到up(向上)和tableview(表格视图)滚动到底部时,会显示标题。例如,如果我有5行,但只将2行滚动到顶部,则只会显示2个标题,如果我滚动5行,则可以看到5个标题。非常疯狂。我已经录制了屏幕。
function getCategoria(){    
    var rows = [];
    net.categoriaGet(function(data){
        $.tblData.data = [];
        if (data != null){
            for (var i=0; i < data.length; i++){
                var arg = {
                    type:'categoria',
                    title: data[i].Nome,
                    id: data[i].CategoriaId
                };
                rows.push(Alloy.createController('row', arg).getView());
            }           
            $.tblData.setData(rows);
            Alloy.Globals.hideIndicator();
            rc.endRefreshing();
        } else {
            Alloy.Globals.hideIndicator();
            rc.endRefreshing();
        }

    });
}
<Alloy>
    <TableViewRow id="rowView" onClick="edit"/>
</Alloy>
var args = $.args;
$.rowView.title = $.args.title;