2017-06-28 7 views
1

Je veux créer un conteneur avec un fichier baseCls spécifique qui peut également être déplacé. Malheureusement, il semble que si j'ajoute un basCls alors mon conteneur n'est plus déplaçable. Quelqu'un peut-il m'aider afin que je puisse avoir un ensemble de baseCls et avoir aussi un conteneur draggable.La définition d'une base de données dans Extjs brise les conteneurs déplaçables

Ceci est un violon avec un exemple d'être cassé. Si vous commentez les baseCls il fonctionne correctement: https://fiddle.sencha.com/#view/editor&fiddle/22b3

Ext.create('Ext.container.Container', { 
     title: 'Hello', 
     baseCls: 'cf-core-widget cf-core-widget-container', 
     width: 200, 
     html: '<p>World!</p>', 
     style: 'border: 1px solid black', 
     draggable: true, 
     renderTo: document.body 
    }); 
+1

Il est préférable de ne pas utiliser 'baseCls', pouvez-vous simplement utiliser' cls' à la place? –

Répondre

1

La valeur par défaut baseCls d'un container est 'x-component' selon the docs. Si vous avez toujours besoin du comportement du composant, vous devez le conserver et en ajouter d'autres uniquement si nécessaire.

baseCls: 'x-component cf-core-widget cf-core-widget-container',