問題タブ [extjs6]
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 - レイアウト実行失敗
レイアウト タイプのオーバーライドを設定しようとすると、レイアウト実行エラーが発生しますが、何が原因かわかりません。
子アイテムとして tabpanel を持つ親ビューがあります。
そして、これは私がタブとしてタブパネルに追加しようとしているビューです:
これは、レイアウト構成を含めない場合に機能します。
それが省略されている場合、ビューは問題なく読み込まれますが、hbox タイプを含めると実行に失敗します。
コール スタックを調べてみましたが、正直なところ、エラーの原因を確認するためにまだ緑にしています。
[E] レイアウト実行の失敗ログ @ ext-all-rtl-debug.js?_dc=1444523987794:8732logx @ ext-all-rtl-debug.js?_dc=1444523987794:8768Ext.apply.log.log.error @ ext-all -rtl-debug.js?_dc=1444523987794:8771Ext.define.handleFailure @ ext-all-rtl-debug.js?_dc=1444523987794:214144Ext.define.runComplete @ ext-all-rtl-debug.js?_dc=1444523987794 :214616callOverrideParent @ ext-all-rtl-debug.js?_dc=1444523987794:1348Ext.Base.Base.addMembers.callParent @ ext-all-rtl-debug.js?_dc=1444523987794:11711Ext.override.runComplete @ ext-all -rtl-debug.js?_dc=1444523987794:61413Ext.define.run @ ext-all-rtl-debug.js?_dc=1444523987794:214610Ext.define.statics.flushLayouts @ ext-all-rtl-debug.js?_dc =1444523987794:61421Ext.define.statics.resumeLayouts @ ext-all-rtl-debug.js?_dc=1444523987794:61436Ext.resumeLayouts @ ext-all-rtl-debug.js?_dc=1444523987794:66954Ext.define。notify @ ext-all-rtl-debug.js?_dc=1444523987794:92658Ext.define.onTick @ ext-all-rtl-debug.js?_dc=1444523987794:92677(無名関数) @ ext-all-rtl-debug. js?_dc=1444523987794:6416(無名関数) @ ext-all-rtl-debug.js?_dc=1444523987794:6606 3ext-all-rtl-debug.js?_dc=1444523987794:8732 [E] Layout run failedlog @ ext -all-rtl-debug.js?_dc=1444523987794:8732logx @ ext-all-rtl-debug.js?_dc=1444523987794:8768Ext.apply.log.log.error @ ext-all-rtl-debug.js?_dc =1444523987794:8771Ext.define.handleFailure @ ext-all-rtl-debug.js?_dc=1444523987794:214144Ext.define.runComplete @ ext-all-rtl-debug.js?_dc=1444523987794:214616callOverrideParent @ ext-all-rtl -debug.js?_dc=1444523987794:1348Ext.Base.Base.addMembers.callParent @ ext-all-rtl-debug.js?_dc=1444523987794:11711Ext.override.runComplete @ ext-all-rtl-debug.js?_dc =1444523987794:61413Ext.define.実行 @ ext-all-rtl-debug.js?_dc=1444523987794:214610Ext.define.statics.flushLayouts @ ext-all-rtl-debug.js?_dc=1444523987794:61421Ext.define.statics.resumeLayouts @ ext-all- rtl-debug.js?_dc=1444523987794:61436Ext.resumeLayouts @ ext-all-rtl-debug.js?_dc=1444523987794:66954privates.statics.notify @ ext-all-rtl-debug.js?_dc=1444523987794:116731privates. statics.onTimer @ ext-all-rtl-debug.js?_dc=1444523987794:116750Ext.Function.fireHandlers @ ext-all-rtl-debug.js?_dc=1444523987794:6303onTimer @ ext-all-rtl-debug.js?_dc=1444523987794:116750Ext.Function.fireHandlers @ ext-all-rtl-debug.js?_dc=1444523987794:6303onTimer @ ext-all-rtl-debug.js?_dc=1444523987794:116750Ext.Function.fireHandlers @ ext-all-rtl-debug.js?_dc=1444523987794:6303
デフォルト以外のレイアウトタイプを使用しようとすると失敗するビューの設定方法について何かありますか?
extjs - ビューがextjsで破棄された後もViewModelが持続するようです
ここで何かが欠けていると確信しており、それが何であるかがわかりません。
私はextjs 6で構築しているデモプロジェクトを持っています。その中に在庫アイテムのグリッドがあります。
行をクリックすると、新しい詳細パネルが作成され、選択したレコードがそのビューモデルにリンクされ、グリッドを保持するコンテナー ビューに追加されます。新しい在庫レコードを作成するときにも同じ詳細パネルを使用したいので、コントローラーで再利用できるように、作成および編集用の共有ロジックを抽出しました。
リストのコントローラーは次のとおりです。
作成中の詳細パネルは次のようになります。
私が遭遇している問題は、行をクリックしてその詳細を表示し (動作します)、New Item
ボタンをクリックすると、前の詳細パネルにロードされたレコードがまだ新しい詳細パネルにロードされていることです。
最初にボタンをクリックするNew Item
と、目的の空白のフォームが表示され、別のアイテム行を選択すると、選択した行の各レコードが詳細パネルに正しく読み込まれます (最初の行のレコードが表示される状況ではありません)。詳細パネルで「立ち往生」)、行を選択するとすぐに、New Item
ボタンは以前に読み込まれたレコードを含むフォームのみを表示します。
ビューモデルへのリンクを2つの別々のビュー/ビューモデル/ビューコントローラーの破壊と作成の間で持続させるものはありますか(または、コントローラーロジックに私が見ていない欠陥がありますか)?
css - IE 8 での CSS 互換性の問題
Web ベースのアプリケーションのフロントエンドの再設計に取り組んでいます。Extjs 6 に基づく PoC から始めましたが、互換性の問題はほとんどありません。これらの互換性の問題は IE8 と CSS に関連していますが、Web サイトでは Extjs6 が IE8 に完全に準拠していると記載されています。
CSS クラスはすべての主要な Web ブラウザー (Firefox、IE11、Chrome など) で完全に機能しますが、IE8 では機能しないものもあります。
これは、IE8 で CSS が正しく機能しない例です。
これが既知の問題であるかどうか、また、この種のニーズに対応できる特定の処理があるかどうかを知りたいです。
前もって感謝します。
javascript - ExtJs でストアの短い名前を使用できないのはなぜですか?
ExtJs 6.0.0 と Sencha Cmd 6.0.2 を使用し、MVC アーキテクチャを使用しています。以下のように、Sencha Cmd によって生成されたテスト用のシンプルなアプリがあります。
// MyApp/store/Personnel.js
// MyApp/app/view/main/List.js
// MyApp/app/Application.js
それは、 Listのビューで人事店の短い名前 (名前空間なしの Classname のみ) を使用したいのですが、うまくいきません。しかし、Ticket App (SDK でも Sencha 公式が推奨する例) では、このように使用して完全に動作しますが、なぜ私のものは正しく動作しないのでしょうか? app.json は同じように見えました。
javascript - 他の画像の下に画像を設定するには?
他の画像の下に画像を配置する方法。ユーザーの写真とユーザーの写真の上に設定する必要がある半透明の写真の 2 つの写真があります。ExtJsでそれを行う方法