Extjs 6 useArrows不显示箭头

时间:2016-10-18 03:42:31

标签: extjs extjs6 sencha-cmd

当我在Ext.tree.Panel上设置useArrows属性时,不显示任何箭头。这是我的树的标题。面板:

Ext.define('LifeguardxApp.view.main.pools.PoolsTree', {
extend: 'Ext.tree.Panel',
xtype: 'poolstree',
title: 'Pools',
collapsible: true,
multiSelect: true,
//rowLines: true,

viewModel: {
    type: 'main'
},
controller: 'main',

bind: {
    store: '{pools}'
},
rootVisible: false,
useArrows: true,
...

阅读文档时,似乎没有其他地方需要配置才能在父节点上显示箭头? enter image description here

如果任何其他课程或信息有帮助,我很乐意提供。这是使用sencha命令生成的应用程序。

更新 根据评论我尝试了以下内容:

  • 检查UDID提供的小提琴 - 一切都很好
  • 浏览器上的Ceared缓存 - 无法修复
  • 其他地方需要验证课程 -
  • 检查DOM元素,其中按钮应该是 - 仅显示节点元素,没有隐藏按钮
  • 查看了建议的答案here。重建没有解决。

我正在使用sencha app watch命令进行大多数开发。我被引导相信这应该是基于这个:Sencha Command Doc

我尝试了sencha ant sass,然后是sencha app refresh,然后是sencha app watch,但无济于事。

是否还有其他地方正在设置CSS路径相关信息?

更新2

我使用sencha cmd构建了一个测试应用程序,其中包含一个基本树。那里的箭很好。然后我将我当前的应用程序复制到该测试应用程序中,箭头消失了。所以现在我在想,树不知道所有的树木是什么?应该属于哪些属性?

1 个答案:

答案 0 :(得分:1)

我上面的代码中没有显示我的树列中有拼写错误。这导致它被视为常规网格面板单元格。

Note the xtype difference

如果有人对extjs sublime linters有任何建议可以捕获这样的东西,请添加评论!