問題タブ [extjs6-classic]
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 - ExtJS6: ログイン ビューからリダイレクトされたときに、管理者ダッシュボード テンプレートがダッシュボードをレンダリングしない
dashboard
管理ダッシュボード テンプレートを使用しており、ログインに成功したときにリダイレクトするようにしました。しかし、驚いたことに、ログイン ダイアログが削除され、ルート ハッシュが正常に変更され#dashboard
ますが、ダッシュボードはレンダリングされません。背景画像を表示中
ログイン成功コールバックのコード スニペットを次に示します。
成功せずに
更新 (ここにコード フローとスニペットがあります)
前述のとおり、AdminDashboard テンプレートが使用されています。ここにルートがあります
ユーザーがログインしていない場合、明らかな要求が停止され、ログイン ビューに再ルーティングされます (意図したとおり)。
ユーザーが資格情報を送信すると、同じものがバックエンド経由でチェックされ、成功するとユーザーはダッシュボードに再ルーティングされます
これは意図したとおりに機能し、バックエンドにリクエストを発行し、バックエンドはステータス 200 を返します (資格情報が正しい場合)
ただし、このログイン ダイアログが消え、ルート ハッシュが変更された後#dashboard
も、ログイン ビューで使用されるバックエンド イメージがページに表示されます (管理ダッシュボード テンプレート)。
これで明確になったと思います コンソールに JS エラーは表示されません 画像が削除されていないだけです
extjs - Ext JS でのグリッドの Excel ライクな動作
Ext JS のグリッドで Excel のような動作をさせる方法を見つけようとしています。
これが私が使用しているサンプルグリッドです。これまでのところ、矢印を使用してセル間を移動できますが、編集モードでのみです。
ただし、私が到達しようとしているのは、Excel のように、編集モードの外で矢印、TAB、および Enter キーを使用したナビゲーションです。
Editor クラスをオーバーライドするこのコードを統合しようとしましたが、セルの動作が変更されることを期待していますが、何も変更されません。
これは、 Editor クラスをオーバーライドし、入力キーを含めようとする最も重要な部分だと思います。
Comp-Sci クラス以外のプロジェクトに取り組むのはこれが初めてなので、どんな助けでも大歓迎です。ありがとう !
extjs - ExtJS6: treelist アイテムの leftpad margin を 0 に設定する方法
私は ExtJS6 を使用して動作するツリーリストを持っていますが、項目の深さと内部のテキストが自動的にパディングされたままになるため、3 番目の子以降は切り捨てられます。固定幅でメニューとして使っているので。自動計算された左パッドのマージンを削除する必要があります。treelist の extjs api を調べているときに、役立つものは何も見つかりませんでした。誰でも助けてもらえますか
javascript - ExtJS 6 は軸のレンダラーをオーバーライドできません
私は Axis クラスをオーバーライドしていますが、ほとんどの場合は機能します。新しく追加されたメソッドは問題なく呼び出すことができます。ただし、デフォルトのレンダラーを設定しようとしても何も起こりません。また、initComponent とコンストラクター (this.callParent(arguments) 呼び出しを使用) を使用してみましたが、役に立ちませんでした。
extjs - ExtJS バインドがキーボードの日付フィールドの変更で機能しない
ここにフィドルがあります https://fiddle.sencha.com/#fiddle/1dcv
問題は、キーボードを使用して日付フィールドのデータを変更するとバインドが機能しないことです。バインドは、日付を手動で変更してからフォーカスを別の要素に変更した場合にのみ機能します。
これが問題を示すスクリーンショットです。
この問題を何らかの方法で修正することは可能ですか、または変更イベントを観察してデータを ViewModel に手動で設定することはできますか? 手動データセットが解決策である場合、それを行うための最良の方法は何ですか?
javascript - Ext Js 6 でイベントを委任する方法
通常のイベント処理の代わりに Ext JS 6 でデリゲートを使用してイベントを処理しようとしています。ただし、このトピックに関するリソースは見つかりませんでした。
具体的には、フォーム上で Enter ボタンを押すとボタンクリックイベントが発生するようにしようとしています。
どなたか、それらがどのように使用されているかについてのデモンストレーションを提供していただけますか? コード スニペットやリンクをいただければ幸いです。
ありがとう
extjs6 - Store サブクラスが extjs で機能しない
私は次のようなクラスを作成しました
しかし、次のようなグリッドで使用すると
または使用
ストア データはロードされません。私がやっていることは何か間違っていますか?
extjs - アプリケーション全体のフォント サイズ ピッカー
ExtJS アプリケーションの表示用に、ユーザーが特定のフォント サイズ (110%、125% など) を選択できるようにするフォント サイズ ピッカーを作成したいと考えています。
ブラウザのズームを使うと見栄えが悪い部分があるので、ズームやブラウザのズームは使いたくない。
アプリケーション全体のテキストのサイズを動的に (実行時に) 特定の割合で変更する可能性はありますか?
すでに次のことを試しましたが、何も変わりませんでした:
extjs - Extjs6:sencha ant sass コマンドの実行中にエラーが発生しました
私はextjsが初めてです。sencha cmd を使用して extjs 6.0.2 アプリを作成しました。コマンドsencha app build classicを実行しました。すべてうまくいき、アプリは正常に作成されました。しかし、コマンド sencha ant sassを実行すると、コンソールに次のエラーが表示されました。
何が問題なのですか?