2017-07-03 1 views
0

Assez nouveau pour ExtJS 6, comment aligner le panneau d'arbre au centre ou à droite du panneau. J'ai essayé de faire ça pendant des semaines. S'il vous plaît aiderAligner le panneau d'arbre au centre ou à droite

+0

En alignant le panneau d'arbre, vous voulez dire les éléments du panneau d'arbre? Qu'avez-vous essayé jusqu'à présent? – scebotari66

+0

Oui les éléments à l'intérieur, il semble que par défaut, les éléments sont alignés sur la droite et c'est ses colonnes, je dois dire (align: 'left') mais je ne sais pas comment aligner à gauche pour un panneau d'arbre –

Répondre

0

C'est ce que l'API Docs disent:

Par défaut, un TreePanel contient une seule colonne qui utilise le champ de texte des nœuds du magasin.

Vous pouvez déclarer la tree column avec le text dataIndex et spécifier le align:

Ext.create('Ext.tree.Panel', { 
    title: 'Simple Tree', 
    width: 200, 
    height: 200, 
    store: store, 
    rootVisible: false, 
    renderTo: Ext.getBody(), 
    columns: [{ 
     xtype: 'treecolumn', 
     dataIndex: 'text', 
     flex: 1, 
     align: 'end' 
    }] 
}); 

Voici le violon: https://fiddle.sencha.com/#view/editor&fiddle/22tu.

Vous ne savez pas si vous essayez d'aligner uniquement certains composants ou tous. Si c'est le cas, vous pouvez jeter un oeil au guide "Right-to-Left Support in Ext JS" de Sencha.

+0

Merci beaucoup, ça a marché –

+0

Super pour entendre ça! Si la réponse a résolu votre problème, veuillez le marquer comme accepté. – scebotari66

+0

Comment je fais ça? –