2016-03-08 1 views
0

У меня есть окно, входящее в группу вкладок. Когда я пытаюсь установить правую кнопку нав, я получаю следующее сообщение об ошибке выполнения:Титан не признает свой собственный 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; 

ответ