問題タブ [component-query]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
374 参照

extjs4.2 - Extjs のパネルの tbar に適したコンポーネント クエリ

パネルがあり、このパネルのトップバーにいくつかのボタンがあります。
以下のボタンを選択します。

しかし、パネルのtbarからボタンを選択したい。
それ、どうやったら出来るの?

0 投票する
0 に答える
107 参照

javascript - Ext.getCmp と Ext.ComponentQuery.query は同じオブジェクトを返しますが、使用すると同じ結果が得られません

グリッド用に 1 つと、グリッドで新規追加がクリックされたときに開かれるフォーム用に 2 つのクラスを定義しました。

グリッドビュー クラス

フォームクラス

グリッドで追加ボタンを押すと、ウィンドウが開いてフォームが表示されます。

フォームを表示するコード

フォームで送信をクリックした後、顧客を追加してフォームを閉じる必要があります。Ext.getCmp を使用すると閉じますが、コンポーネント クエリを使用すると閉じません。

フォームを閉じるコード:

コンソールで確認しましたが、どちらも同じオブジェクトを返していますが、Ext.getCmp() を使用するとフォームは閉じられますが、Ext.ComponentQuery.query() は閉じられません。

0 投票する
1 に答える
28 参照

javascript - Extjs :not componentQuery セレクターが N 要素ではなく 0 を返す

私は6つのコンテナを持っていcls: tipoDocumento contratoます:

と 5 のみcls: tipoDocumento

最初の componentQuery を使用すると、クラスに「contrato」を含む 6 つの要素が返されます。しかし、2 番目の componentQuery を使用すると、'cls: tipoDocumento' のみを持つ 5 つの要素ではなく、0 項目が返されます。

このアイテムの cls は動的であるため、これが唯一の方法ですが、私は何か間違ったことをしていて、それを見ることができません。