отметка лицом к белому после складывания панели - PullRequest
0 голосов
/ 09 октября 2018

У меня есть кнопка на 1-й позиции карусели на главном экране.Кнопка управляется ButtonController и открывает форму.В этой форме есть инструменты: закрыть, скрыть.Когда я нажимаю на кнопку «Закрыть» или «Скрыть» на формах после, например, закрытия, я вижу белый артефакт.Это похоже на метку заголовка формы ..

введите описание изображения здесь

Может быть, это может быть обусловлено тривиальными действиями?Спасибо

UPD: некоторый код.

часть контроллера:

Ext.define('Foresto.view.main.ButtonController', {

extend: 'Ext.app.ViewController',

alias: 'controller.comenuform',
layout: 'vbox',

requires: [
           'Foresto.view.forms.1',
           'Foresto.view.forms.2',
           'Foresto.view.forms.3',
           'Foresto.view.forms.4'
           ],



views: ['Foresto.view.main.Main'],



cutForms: function () {
      Ext.create('Ext.panel.Panel', {

         layout: 'fit',
         renderTo: 'mainPart',

         autoshow: true,
         items: [{
            xtype: 'formsType4'
        }]

    })
    },

часть формы:

Ext.define('Foresto.view.forms.Formf', {
extend: 'Ext.form.Panel',
title: 'testApp',
header: {
    cls: 'header-cls',

},

tools: [
        {type: 'minimize',
            handler: function(){
                this.up("panel").hide();
            }},
        {type: 'save'},
        {type:'close',
            handler: function(){
                this.up("panel").close();                                       
            }},
        ],

xtype: 'formsType4',

url: 'save-form.php',

defaults: {
    xtype: 'selectfield',
    labelWrap: true,
    afterLabelTextTpl: [
        '<span style="color:red;font-weight:normal" data-qtip="Required">*</span>'
    ]
},

items: [{...

и код основного номера:

Ext.define('Foresto.view.main.Main', {
extend: 'Ext.form.Panel',
id:'control-panel',
xtype: 'app-main',
controller:'comenuform',






requires: [
    'Foresto.view.map.Map',

    'Foresto.view.main.ButtonController',

],


padding: 0,
id:"bighBox",
header: {
    cls: 'header-cls',
    title : {
        cls : 'header-title-cls',
        text : 'MyApp'
    }
},
tools: [{
    type: 'menu',
    handler: function(me) {
        var cp = me.down('panel');
        if (cp._hidden)
            cp.show(true);
        else
            cp.hide(true);
    }
}],

items:[{
    xtype: 'carousel',
    id: "mainPart",
    flex: 1,
    defaults: {
        border: true,
        ui: 'light'
    },
    items: [{
        layout: {
            type: 'vbox',
            align: 'middle',
            pack: 'center'
        },

        cls: 'colorful2',
        defaults: {
            border: true,
            ui: 'light',
            flex: 1
        },

                items:[{

                    xtype:'button',
                    cls: 'button-cls',                  
                    text: 'buttonOfForm4',
                    id: "RenterId",

                    margin: 10,
                    width: 920,
                    height: 250,
                    length: 150,
                    handler: 'renterForms'
            ... (some other buttons, wich call forms too)..
...