代码之家  ›  专栏  ›  技术社区  ›  Asanda Lamba

将树面板居中或向右对齐

  •  0
  • Asanda Lamba  · 技术社区  · 8 年前

    对于ExtJS 6来说,我是一个新手,如何将树面板对齐到面板的中心或右侧。几周来一直在尝试这样做。请协助

    1 回复  |  直到 8 年前
        1
  •  0
  •   scebotari66    8 年前

    API文档是这样说的:

    默认情况下,树面板包含单个列,该列使用存储节点的文本字段。

    您可以声明 tree column text 数据索引和指定对齐:

    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 .

    不确定您是只想对齐某些组件还是全部组件。如果是后者,你可能想看看Sencha的 "Right-to-Left Support in Ext JS" 指导