我想从tableview中获取选定的行值并将其复制到appcelerator的textfiled中

Anj*_*jan 6 titanium appcelerator

大家好我想要选择行值到文本字段,所以如何将值复制到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;
    } 

});
Run Code Online (Sandbox Code Playgroud)

Jus*_*tin 13

1)创建行并将rowid附加到它,或者要与行关联的任何其他数据.

var row = Ti.UI.createTableViewRow();
row.rowId = 1;
row.myText = "hello world";
Run Code Online (Sandbox Code Playgroud)

2)向表中添加click事件监听器:

tableView.addEventListener('click', selectRow);
Run Code Online (Sandbox Code Playgroud)

3)在selectRow函数中,获取数据.

function selectRow(e) {
 var rowId = e.rowData.rowId;
 var myText = e.rowData.myText;
 myTextField.value = myText;
}
Run Code Online (Sandbox Code Playgroud)