問題タブ [extjs3]
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 - dataindexを使用せずに列全体を要約する方法は?
ほとんどの人は、gridSummary プラグインを使用して値を合計しますが、自分でコード ハンドルを使用して合計し、summaryRenderer に入力したいのですが、合計フィールドはフィールドの数量によって追加され、フィールドが失われるため、空白のフィールドです。私は extjs の初心者です。
表の例:
これが私のコードです:
extjs - このエラー「不正な URL」を解決するにはどうすればよいですか?
例のようなスタイルタグを含むparams文字列を渡したい:
私は文字列を渡すためにdecodeURIを使用していますが、extjsでまだエラーが発生しています。
確認しましたが、このエラーが出る原因はシンボル % です。
どうやって解決する??
extjs - ExtJS 3.2.1 xtype で使用するコンポーネントの登録
1 つのファイルで、2 つのタブを持つタブ パネルを作成しています。別のファイルで使用するコンポーネントを登録しようとしています。次の点を考慮してください。
このページでは、タブにグループ ストアが適切に入力されていると想定します。このスクリプトを呼び出すページのコードは次のとおりです。
次のエラーが返されます。
調査すると、上記のエラーは、コンポーネントが見つからないか、定義されていないことを示しています。
ただし、以下のコードは機能し、タブパネルをレンダリングします。
スニペットのみを表示しています。ダッシュボードのタブパネルはビューポートにレンダリングされます。
最初の質問は、この方法でコンポーネントを登録することさえできるのでしょうか? そしてもちろん、2 番目の質問は、なぜこれがうまくいかないのかということです。:)
mysql - ExtJSストア-特定のフィールドをコピーして保存する
私はrails3.xでextjs3.2.1を実装しています。Jsonストアを介してMySQLデータベースのすべてのフィールドを書き込むJsonWriterがあります。フィールドにいくつかの違いを付けて、あるJsonストアから別のJsonストアにレコードを複製する方法はありますか?
これは私が試したものです:
どこ、var recstore= Ext.StoreMgr.get('ReceiptStore');
しかし、ブラウザのコンソールに次の出力が表示されます: Uncaught TypeError:undefinedのメソッド'get'を呼び出すことができません
助言がありますか?
前もって感謝します!
extjs - 空の非同期ツリー ノードに子を追加する ExtJS
ExtJS (バージョン 3) で、非同期ツリーノードを作成してからページを更新すると、結果のノードで子ノードを移動/追加できないことに気付きました。ノードをドラッグ アンド ドロップしようとすると、それ以上の情報がコンソールに記録されずにテキストがイタリック体に変わり、移動したノードが元の位置に戻ります。
新しい非同期ノードを作成し、ページを更新せずに子ノードを追加すると、問題なくノードが追加されるため、これは少し奇妙に思えます。
さらに調べてみると、ページを更新すると結果のノード構成が表示されているように見えますがloaded: false
、これはloaded: true
ノードを作成してページを更新しない場合です。
子がなくても非同期ツリーノードを強制的にロードする方法はありますか?
ありがとう
extjs - 基本フォーム内のExtjsチェックボックス
私は窓の中に基本的な形を持っています。このフォームにはいくつかのチェックボックスがあり、別のチェックボックスですべてを選択できるようにする必要があります。これらのチェックボックスタイプにアクセスするにはどうすればよいですか。「this」、次にthis.getForm()。getFieldValues()への参照を取得しようとしていますが、チェックボックスのみを取得する必要があり、他のフィールドは取得する必要がないため、より良い方法があります。
ありがとう、SS
extjs - xtype の登録に関する問題
factory-functions-in-ext-extensionsに従ってファクトリ関数を作成しようとしています。以下は私のコードです
これを実行すると、「b[d.xtype || e] はコンストラクターではありません」というエラーがスローされます
extjs - パスワード強度の実装 ExtJS
ExtJS を使用したパスワード強度の実装を調べていて、この特定の実装に出くわしました。
これは ExtJS 4 を使用して実装されており、ExtJS 3 で使用することを検討していました。いくつかのオプションを試しましたが、あまりわかりませんでした。
ExtJS 3 で動作させるために必要な特定のことがあれば教えてください。
役立つ場合は、このプラグインのGithub リンクを次に示します。
javascript - EXT JS 3 - this.focusEl は未定義エラー onClick の columnGrid ヘッダーです
ExtJs 3.2.2 を使用しています。グリッドの headerclick イベントを処理するカスタム コンテキスト メニューを作成しました。ヘッダーをクリックすると、「this.focusEl is undefined error」というエラーが表示されます。コンテキストメニューのスコープと関係があるような気がしますが、当惑しています。FF は正常に機能を低下させ、引き続きメニューを表示しますが、IE の動作は予測できません。
これは、グリッドの headerclick イベントです。
これはコンテキスト メニューです。
2 番目の質問は、コンテキスト メニュー項目の 1 つを実際にクリックしたときです。次のエラーが表示されます。
たとえば、最初の項目はソートです。最初の項目をクリックすると、FF はエラーをスローしますが、それでもグリッドを並べ替えます。IE はグリッドをソートしません。
繰り返しますが、このエラーは
各 case ブロックのステートメント。これはメニューではなく、メニュー項目を指していると思います。各項目をクリックした後、メニューを非表示にする必要があります。ただし、 this. hide() ステートメントをコメントアウトしても、エラーは引き続き発生します。
javascript - 別のコンボに基づいて ExtJs の EditableGrid にコンボボックスのストアを設定する
私はext デザイナーを使用しています。(ext バージョン 3.x) autoref 'worker_type' を持つフォームにコンボがあります
次に、従業員を追加するための編集可能なグリッドがあります
グリッドには、画像に示すように従業員選択コンボがあります
「worker_type」の選択に基づいて、このコンボのストアを変更したい。ここでの私の目標は、特定の従業員タイプの従業員のみをリストすることです。
とにかく、コードで編集可能なグリッド コンボ ボックスにアクセスできません。
どんな援助も高く評価されます。
ありがとう