如何在TableView的列上设置事件

时间:2016-07-02 04:42:39

标签: javascript appcelerator appcelerator-alloy

我正在使用appcelerator studio构建应用程序。

我有一个带有一些TableViewRow的TableView。所以我的最后一列有一个ImageView(delete.png),然后我希望当用户点击这个图像时,这一行就是要删除。

所以我有这个表的代码:

<Alloy>
    <View class="containerClinicalFolder" >
        <TableView id="table" class="table" onClick="doClick">
            <TableViewSection id="table" >

            </TableViewSection>
        </TableView>

        <Button id="button" class="buttonLanguage" onClick="changeLanguage"
            visible="false" traduzione="true"></Button> 

    </View>
</Alloy>

这就是事件:

function doClick(e){
    if(e.source.apiName == "Ti.UI.ImageView"){
        $.tableContact.deleteRow(e.index);  
    }
}

但不起作用

1 个答案:

答案 0 :(得分:0)

我相信第3行:

<TableView id="table" class="table" onClick="doClick">

应该是

<TableView id="table" class="table" onClick="doClick()">