fix bug
parent
3a46fd11c6
commit
51e73e7f8e
|
@ -301,20 +301,7 @@ FluObject{
|
|||
}
|
||||
|
||||
function startPageByItem(data){
|
||||
var items = navigationView.getItems();
|
||||
for(var i=0;i<items.length;i++){
|
||||
var item = items[i]
|
||||
if(item.key === data.key){
|
||||
if(navigationView.getCurrentIndex() === i){
|
||||
return
|
||||
}
|
||||
navigationView.setCurrentIndex(i)
|
||||
if(item.parent){
|
||||
item.parent.isExpand = true
|
||||
}
|
||||
return
|
||||
}
|
||||
}
|
||||
navigationView.startPageByItem(data)
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -804,6 +804,7 @@ Item {
|
|||
|
||||
function setCurrentIndex(index){
|
||||
nav_list.currentIndex = index
|
||||
|
||||
}
|
||||
|
||||
function getItems(){
|
||||
|
@ -818,4 +819,21 @@ Item {
|
|||
return nav_list.currentIndex
|
||||
}
|
||||
|
||||
function startPageByItem(data){
|
||||
var items = getItems();
|
||||
for(var i=0;i<items.length;i++){
|
||||
var item = items[i]
|
||||
if(item.key === data.key){
|
||||
if(getCurrentIndex() === i){
|
||||
return
|
||||
}
|
||||
setCurrentIndex(i)
|
||||
if(item.parent && !d.isCompactAndNotPanel){
|
||||
item.parent.isExpand = true
|
||||
}
|
||||
return
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue