問題タブ [extjs5]

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 に答える
4043 参照

extjs - データバインディングを使用した行編集でのコンボボックスの使用

行を編集し、ユーザーがコンボ ボックスからフィールドの値を変更できるように、グリッドを使用する基本的なテスト アプリを作成しようとしています。非常に一般的な使用例 (少なくとも私にとって) であり、ExtJS 4.2 以前で何度も行われています。ただし、新しい ExtJS 5 のデータ バインディングと関連付けを使用して、より少ないコードでこれを実現しようとしています。

私は 2 つのモデル (Person と Language) を使用しており、各人は 1 つの優先言語を持つ必要があります。Person は単純に id, name, languageid であり、language は id,languagename です

コードにいくつか質問がありますが、要約すると:

このような GUI をセットアップする最善の方法は何ですか?

コンボ ボックスのバインドはどのように設定すればよいですか?

列データ インデックスは id フィールドですが、languagename の値を表示したいのですが、列レンダラーは依然として最善の方法ですか?

コンボストアをロードする必要がありますか、または関連付けがこれを処理することを期待できますか (残りのプロキシはサンプルから削除されました)

コンボ ストアを言語ストアにリンクする必要がありますか、それともフィールド アソシエーションの何らかのサブストアとしてリンクする必要がありますか?

これの完全な例を見つけることができませんでした(rowedit、combo、およびbindingを組み合わせたもの)

「新しい」ベストプラクティスへの指針はありますか?

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

sencha-cmd - Sencha Cmd 5.0.1 と Extjs 5.0.1 の問題

Extjs 5.0.1 (から 5.0.0 )にアップグレードし、 Sencha Cmd5.0.1.231にアップグレードしています

コンパイル時のエラーはありませんが、実行時にアプリケーションがロードされず、次のエラーが発生します

Uncaught TypeError: Cannot read property 'baseUrl' of undefined

他の何人かのユーザーが同じ問題を抱えています..

http://www.sencha.com/forum/showthread.php?289872-After-update-to-5.0.1&p=1059537

これはバグですか、それとも何か違うことをしていますか?

ありがとう

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

extjs - Sencha ExtJS 5 Draw Package の例が機能しない - TypeError

何らかの理由で、extjs 5 描画パッケージ (Ext.draw.*) の例が [ライブ プレビュー] ボタンをクリックしても表示されません。エラーが発生します。何が原因でしょうか?

http://docs.sencha.com/extjs/5.0/core_concepts/drawing.html

ハイパーリンクのいずれかをクリックします。

Google Chrome エラー:

Mozilla Firefox エラー:

Internet Explorer 8:

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

javascript - Extjs5 treepanel [Uncaught TypeError: 未定義のプロパティ 'create' を読み取れません]

extjs5 のツリーパネルに問題があります。このようなツリーパネルを作成すると:

Ext.syncRequire(['Ext.tree.Panel', 'Ext.form.Label', 'Ext.window.*', 'Ext.data.TreeStore' ]);

var myTreePanel = Ext.create('Ext.tree.Panel', { title: 'Simple Tree', width: 200, height: 150, store: store, rootVisible: false, });

次に、同じファイルに次のものがあります。

//Window view:

var treeViewWindow = Ext.create('Ext.window.Window', { items:[myTreePanel] });

Ext.application({ name: 'Training App', launch: function () { treeViewWindow.show(); } });

Uncaught TypeError: Cannot read property 'create' of undefinedこれは機能せず、次のエラーが表示されます。 Component.js:5421

ツリーパネルをパネルで変更すると、機能することに注意してください。コード全体を lunch 関数 (window 変数と treepanel 変数) 内に配置すると、それも機能します!

誰かがここで私を助けることができますか?

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

extjs5 - extjs ウィジェットグリッドを PDF にエクスポートする方法

Extjs5 widget-grid を使用しており、widget-grid を PDF にエクスポートしたいと考えています。誰でも同じ方法を提供してください。