gpt4 book ai didi

javascript - 如何在钛工作室的每一行放置一个按钮?

转载 作者:行者123 更新时间:2023-11-30 03:00:21 26 4
gpt4 key购买 nike

我希望能够在每一行中放置一个不同的按钮 (createTableViewRow)。我创建了五个按钮 (Titanium.UI.createButton),但我不知道如何为每个创建的行放置所有五个按钮。有人可以提示我该怎么做吗?

function sendAjax() {

var xhr = Titanium.Network.createHTTPClient();

xhr.onerror = function(e){
var error = e.error;
alert(error);
};
xhr.open('GET', 'http://xxxxxxxxxxxxxx');
xhr.send();

var tv = Titanium.UI.createTableView({
height: Titanium.UI.SIZE,
width: Titanium.UI.FILL
});
win2.add(tv);

xhr.onload = function() {

var data = [];
var schools = JSON.parse(this.responseText);

for (s in schools) {
data.push(Titanium.UI.createTableViewRow({
title: schools[s].Name
}));
}
tv.data = data;
};
}

最佳答案

您应该在 tableView 上添加监听器事件,而不是在行内的每个按钮上:

tableView.addEventListener("click", function (event) {
if (event.source.buttonid) {
//it's a button
}
});

关于javascript - 如何在钛工作室的每一行放置一个按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22634191/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com