[TIMOB-15210] Android: Updating data in CustomRow in TableView with height of Ti.UI.SIZE will not update height
| GitHub Issue | n/a |
|---|---|
| Type | Bug |
| Priority | Low |
| Status | Open |
| Resolution | Unresolved |
| Affected Version/s | n/a |
| Fix Version/s | n/a |
| Components | Android |
| Labels | android, tableview, tableviewrow |
| Reporter | Vittorio Sorbera |
| Assignee | Unknown |
| Created | 2013-09-14T09:49:21.000+0000 |
| Updated | 2018-02-28T20:03:55.000+0000 |
Description
If I add a customrow in a TableView, and then I want to update data in the customrow, if the height of the TableView is expressed as Ti.UI.SIZE, the data does not update.
var win = Ti.UI.createWindow({
title : "Win",
backgroundColor : "transparent",
});
win.backgroundImage = "/KS_nav_views.png";
win.fullscreen = true;
var tv = Ti.UI.createTableView({
top : 10,
width : 250,
height : Ti.UI.SIZE, // 100% done
});
var row = Ti.UI.createTableViewRow();
var leftImage = Ti.UI.createImageView({
left : 5,
width : 50,
height : 50,
image : "/KS_nav_views.png"
});
var lbl = Ti.UI.createLabel({
left : 60,
right : 10,
text : "Update Text"
});
row.add(leftImage);
row.add(lbl);
tv.appendRow(row);
row.addEventListener("click", function() {
lbl.text = "Ok, new text!";
leftImage.image = "/KS_nav_ui.png";
});
win.add(tv);
win.open();
If I don't specific height as Ti.UI.SIZE, data is updated.
var win = Ti.UI.createWindow({
title : "Win",
backgroundColor : "transparent",
});
win.backgroundImage = "/KS_nav_views.png";
win.fullscreen = true;
var tv = Ti.UI.createTableView({
top : 10,
width : 250,
height : 250,
});
var row = Ti.UI.createTableViewRow();
var leftImage = Ti.UI.createImageView({
left : 5,
width : 50,
height : 50,
image : "/KS_nav_views.png"
});
var lbl = Ti.UI.createLabel({
left : 60,
right : 10,
text : "Update Text"
});
row.add(leftImage);
row.add(lbl);
tv.appendRow(row);
row.addEventListener("click", function() {
lbl.text = "Ok, new text!";
leftImage.image = "/KS_nav_ui.png";
});
win.add(tv);
win.open();
No comments