gpt4 book ai didi

titanium - 我想从 TableView 中获取选定的行值,并复制到文本文件中进行appcelerator

转载 作者:行者123 更新时间:2023-12-04 13:34:45 25 4
gpt4 key购买 nike

大家好
我想将选定的行值输入到textfield中,所以如何将值复制到textfiled中。所以我该怎么做... my_combo是textfiled
代码 -:

var Tab_data = [

{ title:'Row 1', hasChild:true },
{ title:'Row 2', hasChild:true },
{ title:'Row 3', hasChild:true },
{ title:'Row 4', hasChild:true }
];


var tab = Titanium.UI.createTableView({
top:43,
data:Tab_data
});

tab.selectionIndicator=true;

tab.addEventListener('click',function(e) {

var ind = e.index;

if(e.selectRow)
{
Titanium.API.inof(' Selected clicked');
my_combo.value = e.selectRow.title;
}

});

最佳答案

1)创建行并将行ID附加到该行,或者将任何其他要关联到该行的数据附加到该行。

var row = Ti.UI.createTableViewRow();
row.rowId = 1;
row.myText = "hello world";

2)将点击事件监听器添加到表中:
tableView.addEventListener('click', selectRow);

3)在selectRow函数中,获取数据。
function selectRow(e) {
var rowId = e.rowData.rowId;
var myText = e.rowData.myText;
myTextField.value = myText;
}

关于titanium - 我想从 TableView 中获取选定的行值,并复制到文本文件中进行appcelerator,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5964046/

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