searchbar.fireEvent('change') called from tabbedBar doesn't work
The following code does not work…
var ui = Ti.UI;
var win = ui.currentWindow;
var mySearch = ui.createSearchBar({ top: 0, height: 44});
var myTabbed = ui.createTabbedBar({ labels:['A', 'B', 'C'], index: 0, top: 44 });
var mySpace = ui.createButton({ systemButton: Ti.UI.iPhone.SystemButton.FLEXIBLE_SPACE });
var myToolbar = ui.createToolbar({ items: [mySpace, myTabbed, mySpace] });
myTabbed.addEventListener('click', function(e) {
mySearch.fireEvent('change');
});
mySearch.addEventListener('change', function(e) {
alert('Event 'change' was triggered!');
});
win.add(mySearch);
win.add(myToolbar);
Any ideas? Thanks :)
1 Answer
-
FYI: I'm currently using the following workaround:
mySearch.setValue(mySearch.value);