Выровнять панель дерева по центру или вправо

Довольно новое для ExtJS 6, как выровнять панель дерева по центру или справа от панели. Пытался сделать это в течение нескольких недель. Пожалуйста помогите


person Asanda Lamba    schedule 03.07.2017    source источник
comment
Под выравниванием панели дерева вы имеете в виду элементы панели дерева? что ты уже испробовал?   -  person scebotari66    schedule 08.07.2017
comment
Да, элементы внутри, кажется, по умолчанию, элементы выровнены по правому краю, и это столбцы, я должен сказать (выравнивание: «по левому краю»), но я не знаю, как выровнять по левому краю для панели дерева   -  person Asanda Lamba    schedule 10.07.2017


Ответы (1)


Вот что говорят документы API:

По умолчанию TreePanel содержит один столбец, в котором используется текстовое поле узлов хранилища.

Вы можете объявить столбец дерева с text dataIndex и укажите выравнивание:

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'
    }]
});

Вот скрипка: https://fiddle.sencha.com/#view/editor&fiddle/22tu .

Не уверен, пытаетесь ли вы выровнять только определенные компоненты или все сразу. В последнем случае вы можете взглянуть на "Поддержка письма справа налево в Ext JS".

person scebotari66    schedule 10.07.2017
comment
Как я могу это сделать? - person Asanda Lamba; 10.07.2017