Ext.tree.PanelでuseArrowsプロパティを設定すると、矢印が表示されません。ここに私のtree.Panelのヘッダである:どこか他の親ノード上の矢印を表示するために設定する必要があることがあるだろうようExtjs 6 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,
...
その他のクラスや情報が役立つ場合は、私が提供していただきます。これはsenchaコマンドで生成されたアプリでした。私は次のことを試してみましたコメントに基づいて
UPDATE :
- UDIDが提供するフィドルをチェック - 無修正
- 確認済みクラスが必要とされない - すべてがブラウザ上に微細
- Cearedキャッシュを検索します他の場所 -
- ボタンが必要なDOM要素の検査 - ノード要素のみを表示し、隠しボタンなし
- 答えを確認しましたhere。再構築は修正されませんでした。
ほとんどの開発ではsencha app watch
コマンドを使用しています。私は無駄に、そしてsencha app watch
再び、sencha app refresh
続く、sencha ant sass
を試してみましたSencha Command Doc
:私は、これは細かいこれに基づいてされるべきであると信じるように導かいます。
CSSパス関連情報が設定されている場所がありますか?
UPDATE 2
私は煎茶cmdを使ってテストアプリケーションを構築し、それはそれで、基本的なツリーを持っていました。矢印はそこではうまかった。それから私はそのテストアプリに私の現在のアプリをコピーし、矢印が消えました。だから私は、どういうわけか、木はそれがすべき「些細な」属性をすべて得ていないと思っていますか?
これは正しいものを使用しています。 'useArrows:true、'は正しい設定だけです。私はそれがうまくいくあなたのためのフィドラーを作成しました。 https://fiddle.sencha.com/#fiddle/1imdキャッシュをクリアして、コードの配置を確認します。 – UDID
矢印がどこにあるべきかDOMを調べるとどうなりますか? –
もし私が推測しなければならなかったのは、あなたのビルド中にツリーパネルのCSSクラスが持ち込まれていないように見えます。これは、あなたのクラスが何にも要求されていないためです - 必要なクラスだけがSASS - > CSSビルドステップ中に持ち込まれます。 –