首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在extjs 6 treelist中设置正确的方向

如何在extjs 6 treelist中设置正确的方向
EN

Stack Overflow用户
提问于 2015-08-01 09:52:51
回答 1查看 1.5K关注 0票数 2

我想在我的应用程序中使用Extjs树列表。我的语言是right-to-left(persian).我希望树列表图标在文本的右边(在下面的示例中,从右开始:箭头图标- home图标-文本图标)。

,我该怎么做?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-12-15 23:27:18

ExtJS6对RTL的支持可以工作,但是您可能需要改进CSS。

您可以从仪表板示例开始。

为了使它成为RTL,它做:

( i)在MyDashBoard/古典/src/view/main/Viewport.js中

代码语言:javascript
复制
Ext.define('Admin.view.main.Viewport', {
    extend: 'Ext.container.Viewport',
    xtype: 'mainviewport',

    requires: [
        'Ext.list.Tree',
        'Ext.rtl.*'
    ],
    rtl: true,
    controller: 'mainviewport',
    (...)

(二)在同一观点下,更改最后两个项目的顺序。让树列表成为最后一项。

代码语言:javascript
复制
    {
        xtype: 'maincontainerwrap',
        id: 'main-view-detail-wrap',
        reference: 'mainContainerWrap',
        flex: 1,
        items: [
            {
                xtype: 'container',
                flex: 1,
                reference: 'mainCardPanel',
                cls: 'sencha-dash-right-main-container',
                itemId: 'contentPanel',
                layout: {
                    type: 'card',
                    anchor: '100%'
                }
            }, {
                xtype: 'treelist',
                reference: 'navigationTreeList',
                itemId: 'navigationTreeList',
                ui: 'navigation',
                store: 'NavigationTree',
                width: 250,
                expanderFirst: false,
                expanderOnly: false,
                listeners: {
                    selectionchange: 'onNavigationTreeSelectionChange'
                }
            }
        ]
    }

之后,您需要调整一些CSS属性。如您所见,treelist节点上的文本对图标关闭得太多了。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31760528

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档