ich möchte die ausgewählte Zeile mit dem Wert aus tableview und kopieren in textfiled für appcelerator
Hallo alle
ich möchte die ausgewählte Zeile Wert in textfield-also, wie kann ich kopieren Sie den Wert in die textfiled. also, wie kann ich dies tun...my_combo ist textfiled
Code:
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;
}
});
InformationsquelleAutor Anjan | 2011-05-11
Du musst angemeldet sein, um einen Kommentar abzugeben.
1) Erstellen Sie die Zeile und fügen Sie die rowid, oder was auch immer andere Daten, die Sie zuordnen möchten, um eine Zeile.
2) Hinzufügen klicken Sie auf Ereignis-listener auf die Tabelle:
3) In selectRow-Funktion, die Daten.
Sie meinen Tag gerettet @Justin
Unter Titan v3.0 ich hatte, um meine zusätzlichen Eigenschaften in der Konstruktor-Methode, wie hier gezeigt: developer.appcelerator.com/question/135791/.... E. g. var Zeile = Titan.UI.createTableViewRow({ target: tableOptions[i].target }); - ich könnte dann mit e ist.rowData.Ziel in meinem event-handler-Funktion.
InformationsquelleAutor Justin
Können Sie einfach add 'rowid' für jede Zeile. Und machen einen eventListener auf Ihrem Tisch, wie Sie haben und den Wert abgerufen wird, mit der 'e.Zeile.rowid'.
Vielen Dank für Eure Hilfe... ich habe ein anderes problem, wie kann ich die Verwendung von soap-basierten webservice in meine apps. kitchensink ex. ist nicht richtig gearbeitet, so kann u mir irgendwelche Tutorials oder code für es.
InformationsquelleAutor Nicky Vandevoorde
sollten Sie im Konstruktor wie diese
InformationsquelleAutor prajakta
InformationsquelleAutor Swanand
Ersetzen Sie einfach e.selectRow mit e.Zeile in Ihrem code.
InformationsquelleAutor Suraj kochale