問題タブ [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.
extjs - データバインディングを使用した行編集でのコンボボックスの使用
行を編集し、ユーザーがコンボ ボックスからフィールドの値を変更できるように、グリッドを使用する基本的なテスト アプリを作成しようとしています。非常に一般的な使用例 (少なくとも私にとって) であり、ExtJS 4.2 以前で何度も行われています。ただし、新しい ExtJS 5 のデータ バインディングと関連付けを使用して、より少ないコードでこれを実現しようとしています。
私は 2 つのモデル (Person と Language) を使用しており、各人は 1 つの優先言語を持つ必要があります。Person は単純に id, name, languageid であり、language は id,languagename です
コードにいくつか質問がありますが、要約すると:
このような GUI をセットアップする最善の方法は何ですか?
コンボ ボックスのバインドはどのように設定すればよいですか?
列データ インデックスは id フィールドですが、languagename の値を表示したいのですが、列レンダラーは依然として最善の方法ですか?
コンボストアをロードする必要がありますか、または関連付けがこれを処理することを期待できますか (残りのプロキシはサンプルから削除されました)
コンボ ストアを言語ストアにリンクする必要がありますか、それともフィールド アソシエーションの何らかのサブストアとしてリンクする必要がありますか?
これの完全な例を見つけることができませんでした(rowedit、combo、およびbindingを組み合わせたもの)
「新しい」ベストプラクティスへの指針はありますか?
sencha-cmd - Sencha Cmd 5.0.1 と Extjs 5.0.1 の問題
Extjs を 5.0.1 (から 5.0.0 )にアップグレードし、 Sencha Cmdを5.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
これはバグですか、それとも何か違うことをしていますか?
ありがとう
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:
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 変数) 内に配置すると、それも機能します!
誰かがここで私を助けることができますか?
extjs5 - extjs ウィジェットグリッドを PDF にエクスポートする方法
Extjs5 widget-grid を使用しており、widget-grid を PDF にエクスポートしたいと考えています。誰でも同じ方法を提供してください。