問題タブ [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.
grid - グリッドの各セルからアイテムを取得する方法
私は でフォームを持っていgrid
ます。を定義しdataStore with 2 columns (text and checkBox)
ました。Grid.store = defined dataStore.
2 番目の列はeditable
(各チェック ボックスで選択を変更できます) です。ボタンがいくつかあり、それをクリックすると、各セルに関する情報を取得したいと考えています。帯がある場合の例:
情報が欲しいcol[0].row[0] is equal 'Name1', col[0].row[1] is equal 'Name2'.
繰り返してみdataStore
ますが、手で入れた値しかありません。checkBox をクリックしてグリッドで変更された値は、dataStore に保存されませんでした。私の質問は、グリッドで反復する方法、各セルに関する情報を取得する方法です。
performance - ext-all.js VS ext-all-debug.js
ext-all.jsとext-all-debug.jsの使用の違いは何ですか?
debug.jsからext-all.jsに変更すると、パフォーマンスが向上しますか?
デバッグから通常のファイルに切り替えても、アプリケーションに他の影響はないと想定できますか?
また、ext-base.jsが何をするかを誰かが提案できますか?
extjs3 - ExtJS:FormPanelを削除してウィンドウに読み込む
ウィンドウからFormPanelを削除したいという問題があります。
これがウィンドウにロードされている私のフォームです:
今、私はこのフォームを削除して別のフォームを表示する必要があります、そして私はどこか別の場所でこのようにしています:
しかし、これにより"Uncaught TypeError: Cannot read property 'events' of undefined"
ext-all-debug.jsでエラーが発生します。
何かありますか、ここで行方不明ですか?
ありがとう。
datagrid - データグリッド行にあるボタンのonClick機能 - extjs
次のコードでdataGridにボタンを配置しました
列は;
データグリッドは;
レンダラーは;
と
問題は、ボタンをクリックすると「doStop is not defined」として例外が発生することです
json - ExtJSコンボボックスは、名前に[]がない場合にのみ、JSONから値を設定します
ここでExtJS3を使用します。(前の質問への回答として)問題は、複数のコンボボックス名を送信していない場合にのみ発生することに気づきました。name[]
値の配列を送信するため、現在、コンボボックスの名前をこのように設定しています。配列を削除する[]
と機能しますが、最後に送信されたコンボボックスの値しか取得できません。私の設定は複数の選択目的のためのSuperBoxSelectですが、これは私のコンボボックスにも起こります:
それらを送信する他のオプションはありますか?
ありがとう。
javascript - Ext js コーディング標準/ベスト プラクティス
誰でも ext js コーディング標準を共有できますか? js ファイルの 2 つのバージョン (開発中のバージョンと本番環境用の圧縮バージョン) を用意する価値はありますか?
また、JS ファイルの数を教えてください。そのjsファイルが連続してダウンロードされる場所をいくつか読んだので、読みやすさのためだけに新しいファイルを追加することは避けました。むしろ、コンテンツを最小限のファイル数に収めます。これは本当ですか ?
design-patterns - ExtJSの標準的なデザインパターンはありますか?
フラッグシップアプリケーションでは、ExtJS3.xをかなり頻繁に使用しています。アプリケーションの管理領域は、提供するさまざまなモジュールに分割されています。各モジュール、およびその後のモジュールのさまざまなCRUDアクションの各ページには、機能を処理するための独自の.jsファイルがあります。
私たちが始めたとき、私たちはすべてのコードを投入しExt.onReady()
、グローバル名前空間についてはあまり心配していませんでした(ちょっと...私たちは自分たちをjavascript開発者だとは思っていませんでした)。ExtJSのコツをつかんだ後、私はシングルトンパターンを使用し、そのExt.onReady()
ようにinitメソッドを呼び出すことに移りました。
これはjavascriptシングルトンパターンの正しい使用法ですか?たとえば、モジュールパターンのように、シングルトンよりもExtJSに適合するパターンはありますか?
私はこのガイドをJavascriptでデザインパターンを学ぶための出発点として使用してきました。
layout - ExtJs: 多くのフィールドを持つ複雑なフォームに選択するレイアウト
extjs で大きく複雑なフォームを実装する必要があります。このフォームには、各行に 5 ~ 6 個のフィールドがある約 20 行が含まれます。これらの行には、テキストフィールド、コンボ、および単なる表示フィールドがあります。
親パネルの「フォーム」レイアウトで実装しました。また、各行に「hbox」レイアウト パネルがあります。フィールド ラベルを表示するには、各フィールドをフォーム レイアウトのパネルに再度ラップする必要があります。恐ろしくも聞こえますが、この混乱を想像できますか? 私はそれを間違っているように感じます。
正しい方法でそれを行う方法についてアドバイスが必要です!
更新:取得しようとしているレイアウトの例を確認してください。
extjs - ボタン ハンドラーの拡張 ExtJS オブジェクト属性
フォームのボタン ハンドラー内から、拡張された FromPanel の属性である変数にアクセスするのが非常に困難です。誰かが助けを提供できれば、私はそれを大いに感謝します.
updateUnitsButton のハンドラー内から myAttribute にアクセスしようとするフォームの例: