проблема с createTab - PullRequest
       19

проблема с createTab

0 голосов
/ 15 апреля 2011

У меня проблема с окном, в котором есть вкладки "Есть 5 вкладок"

окно и там появляется окно первой вкладки, которое появляется, но когда я нажимаю на что-нибудь еще, происходит.

У меня есть главное окно, которое содержит представления, и каждый вид ссылается на файл js

Содержимое файла js, которое я имею после нажатия на мое представление, - это то, что я только что опубликовал

В дополнение к значкам вкладка не отображается как

Еще одна проблема, связанная с кнопкой возврата, когда я нажимаю на нее, ничего не происходит, и я не могу назначить изображение этой кнопке здесь

Можете ли вы помочь мне, пожалуйста

вот код

    // this sets the background color of the master UIView (when there are no windows/tab groups on it)
Titanium.UI.setBackgroundColor('white');

// create tab group
var tabGroup = Titanium.UI.createTabGroup({ 
    barColor:'black'
});

// create base UI tab and root window

var win1= Titanium.UI.createWindow({ 
    //modal:true,leftNavButton:boutonRetour, // ajout bouton retour
    title:'Récentes',
    backgroundColor:'white'
});


//win.add(boutonRetour);// bouton retour 

var var1 = Titanium.UI.createTab({  
    icon:'images/icons/recentes_off.png',
    title:'var1',
   window:win1
});




var win2= Titanium.UI.createWindow({  
    title:'var2',
    backgroundColor:'white'
});


var var2 = Titanium.UI.createTab({  
    //icon:'recentes_on.png',
    title:'var2',
    window:win2
});





var win3= Titanium.UI.createWindow({  
   title:'var3',
    backgroundColor:'white'
});

var var3 = Titanium.UI.createTab({  
    //icon:'recentes_on.png',
    title:'Thèmes',
    window:win3
});



var win4 = Titanium.UI.createWindow({  
    title:'var4',
    backgroundColor:'white'
});

var var4 = Titanium.UI.createTab({  
    //icon:'recentes_on.png',
    title:'var4',
    window:win4


});




var win5 = Titanium.UI.createWindow({  
    title:'var5',
    backgroundColor:'white'
});


var var5 = Titanium.UI.createTab({  
   // icon:'recentes_on.png',
    title:'var5',
    window:win5
});



//  add tabs------------------------------------------

tabGroup.addTab(var1); 
tabGroup.addTab(var2);
tabGroup.addTab(var3); 
tabGroup.addTab(var4);
tabGroup.addTab(var5); 


// open tab group-----------------------------------------
tabGroup.open(); 

// -------------------ajout bouton Retour --------------------

var ButtonRetour = Ti.UI.createButtonBar({
  labels:           ['Retour'],
  backgroundColor:  '#ae4041',
  backgroundImage: 'images/back.png',
  color:            '#ffffff'
});            

ButtonRetour.addEventListener('click', function(){
    win.close();
});

win1.leftNavButton = ButtonRetour;

// ---------------fin --------------------

1 Ответ

0 голосов
/ 16 апреля 2011

ни в одном из ваших окон нет URL, чтобы сообщить Ti, где взять файл js

Ti.UI.createWindow({
    url: 'link/to/js/file.js',
    title: 'Window Title',
    backgroundColor: '#fff'
});

Каждое из ваших определенных окон должно иметь URL, если вы собираетесь ссылаться на них, добавив их на вкладку, например: window: win1

Что касается значка, не показывающего путь к изображению, вероятно, неверный.

...