Я хочу, чтобы изменить вид на itemtap и я сделал, чтоИзменение вида - Сенч
itemtap : function(list, index, target, record, event) {
var id = index + 1;
if(id == '1'){
Ext.Viewport.remove(Ext.Viewport.getActiveItem(), true);
Ext.Viewport.add([
{ xtype: 'publishedword' }
]);
}
сейчас, Я пытаюсь его применить в виде, как показано на ниже ПОС, где первый взгляд содержит меню с заселенный элемент, и теперь onclick из этого пункта я хочу открыть новый вид на главной странице, заменяющей HomePage View. Как я могу достичь этого?
контейнер ниже ПОС:
Ext.define('myprj.view.Main', {
extend: 'Ext.Container',
alias: 'widget.mainmenuview',
config: {
width: 710,
margin: '10px auto 0',
layout: {
type: 'hbox'
},
defaults: {
flex: 1
},
activeItem: 1,
items: [{
flex: 1,
xtype: 'container',
cls:'wholeMenuWrap',
margin: '65px 0 0 0',
width: 170,
layout: 'vbox',
items: [
{
xtype:'menupage',
cls: 'menuPage',
docked: 'left',
},
{
xtype:'homepage',
cls: 'homePage',
//docked: 'center',
},
{
xtype:'categorypage',
cls: 'categoryPage',
docked: 'right',
},]
}]
}
});
Теперь в коде выше я только хочу, чтобы изменить домашнюю страницу и отобразить другой вид относительно itemtap. ! [Firstscreen] [1] И когда я использую код выше для этой ситуации, весь вид изменен, но я просто хочу изменить второй вид относительно itemTap. Спасибо.
EDITED
if(id == '1'){
console.log("Value of Click--"+id);
var publishedword = { xtype: 'publishedword' };
// I am assuming active item is container, here i am getting Container object
var outerContainer = Ext.Viewport.getActiveItem(1);
// removing the second item (index start with 0)
outerContainer.down('panel').removeAt(1);
// replacing second item into publishedword
outerContainer.down('panel').insert(1, publishedword);
outerContainer.getAt(1).setActiveItem(publishedword);
}
После этого кода я нахожусь в состоянии загрузить печатное слово, как показано на рисунке ниже! [Result2] [2] Теперь я хочу, чтобы мои слова между меню и категорий , На приведенной выше картинке вы можете видеть, что домашняя страница не разрушена, она возвращается в опубликованное слово.
что вы имеете в виду весь вид? или какие компоненты в этом представлении? – Viswa
в целом вид означает наружный прямоугольник. – surhidamatya
ok, это внешний прямоугольник - панель или какой тип компонента? – Viswa