У меня есть окно, входящее в группу вкладок. Когда я пытаюсь установить правую кнопку нав, я получаю следующее сообщение об ошибке выполнения:Титан не признает свой собственный API для android
Uncaught TypeError: Object #Window has no method setRightNavButton
Однако этот метод четко перечислены в API для Titanium.UI.Window
. Интересно, что у него нет проблемы с методом setLeftNavButton
, который выполняется непосредственно перед этим. Кроме того, он отлично работает на ios, но имеет проблемы при работе на Android. Любая помощь будет принята с благодарностью.
Вот код, чтобы создать окно в вопросе:
var queryWindow = Titanium.UI.createWindow({
barColor : '#1ADC2FF',
layout : 'vertical',
backgroundColor : '#1389d1',
title : L('Search'),
fullscreen : true
});
var clearButton = Ti.UI.createButton({
title : L('Clear'),
style : Titanium.UI.iPhone.SystemButtonStyle.BORDERED,
right : 10,
width : 60,
font : {
fontSize : 14
},
color : '#2952CC',
height : 30
});
....<MORE UI INITIALIZATION>....
queryWindow.setLeftNavButton(findButton);
queryWindow.setRightNavButton(clearButton); //Error thrown here
queryWindow.add(queryTable);
queryWindow.add(queryView);
return queryTab;