問題タブ [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.
javascript - extjs5 ネストされたグリッド (テーブル:サブテーブル)
実際には、2 つのテーブル (Amenazas と Salvaguardas) があり、最初のテーブルには Amenazas が表示され、2 番目のテーブルには Salvaguardas が表示されます。すべての Salvaguarda は任意の Amenazas に関連付けられているため、ExtJS5 で rowExpand を使用して、すべての行に別のサブテーブル (Salvaguardas テーブルを含む) を表示したいと考えています。この例に似たもの。salvaguardaStore で別のグリッドを挿入し、その行のアメナザに関連する Salvaguardas のみを表示するにはどうすればよいですか? (Customers - Purchases に似たもの) コードは次のとおりです。
DataStore (私の DBAmenaza.id = Salvaguardas.id_amenaza
では、すべての行で 1:n の関連付けを作成しています)
そして、Grid は rowExpander を使用してすべての行を展開し、情報を表示します。
前もって感謝します
extjs5 - モデル内のExtjs 5.0のネストされた関連付けがエラーを引き起こしている= Ext.data.schema.Schema.addEntity():エンティティ名が重複しています
異なるモデル間で再利用されるネストされた参照との関連付けの設定に問題があります。
どうすればこれを行うことができますか?
アドレスモデル
申請者モデル
会社のモデル
エージェント モデル
すべてがアプリケーション モデルに統合されます
サーバーからの関連付けられた JSON 形式
私が得るエラー...
**W] [Ext.define] 重複するクラス名 'POC.model.AddressModel' が指定されました。空でない文字列でなければなりません Util.js:692
[E] Ext.data.schema.Schema.addEntity(): エンティティ名「AddressModel」が重複しています: POC.model.AddressModel と POC.model.AddressModel
キャッチされないエラー: エンティティ名 "AddressModel" が重複しています: POC.model.AddressModel および POC.model.AddressModel**
extjs - Extjs 5.0.0 は 3D 円グラフにラベルを表示しません
私は extjs 5 チャートを使用しており、3D 円グラフを作成したいと考えています。次のコードを使用して、右側に凡例を表示しています。
パイシリーズでは機能しますが、パイ3dでは機能しません。
次の例を使用して、3D パイで凡例を正しく表示するのを手伝ってくれる人はいますか? http://dev.sencha.com/extjs/5.0.0/examples/kitchensink/?charts=true#pie-3d http://dev .sencha.com/extjs/5.0.0/examples/kitchensink/?charts=true#pie-basic
ご覧のとおり、例のページでも 3D 円グラフの凡例が提供されていないので、何か問題があるに違いないと思います。
extjs - データ バインディングで Ext5 コンボボックスを使用する方法
データバインディングから事前に選択された値と、同じストアのデータバインディングから可能なオプションを受け取るコンボボックスを使用したいと考えています。パネル項目の構成は次のようになります。
この構成を使用すると、コンボボックスのストアが無効になり、使用できなくなります。
選択したオプションとコンボボックスの利用可能なオプションをバインドすることは可能ですか?
extjs - 列レイアウトを使用したExtJs 5.0.1「レイアウトの実行に失敗しました」
Sencha ExtJs プロジェクトをバージョン4.1.1から新しくリリースされたバージョン5.0.1にアップグレードしたところ、webdev コンソールに「[E] Layout run failed」というエラーが表示されました。
古いバージョンでは、すべてが期待どおりに機能します。
エラー メッセージは、2 つのフィルセットにネストされたコンテナーで使用される列レイアウトから来ています。レイアウトを vbox などに交換すると、エラーは発生しません。
レイアウトの実行が失敗する次のコードの問題点とその修正方法。
すべてのヒント、ヒント、または解決策に感謝します。
フィドルはhttps://fiddle.sencha.com/#fiddle/8ovにあります。
Ext.Loader を使用したスタック トレース:
アップデート
すべてのテキストフィールドを独自のコンテナに配置すると、レイアウトエラーがなくなり、GUI が期待どおりに動作します。しかし、これは回避策にすぎません...
extjs - ExtJS 5 ビューをコントローラーに分割する
私はExtJS 5を学ぼうとしていますが、UIを適切なビューとviewControllerにスライスしようとして、すでに問題に遭遇しました。私のアプリケーションは、ボーダー レイアウトが 3 つのセクションに分割された 1 つのファイルで構成されています。各セクションを個別のモジュールにしたいのですが、それを行う正しい方法がわかりません。コントローラーとビューを追加して、アイテムの xtype をビューの xtype に変更しようとしましたが、空のパネルが表示されました。
境界レイアウトの「南」の部分は、独自のコントローラーに移動して開始しようとしているものです。
これが私のアプリケーションのスリム化されたバージョンです:
そして私のランチャー:
javascript - Ext.PluginManager は未定義です
私はextjs 5を使用しており、Ajaxを使用していくつかのツリーパネルを作成してJSONを取得し、アプリケーションの本体にパネルを設定しようとしています.
ページをロードすると、エラーが発生し、Ext.panel.Panel に値が入力されません。
私のコード:
Main.js