問題タブ [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.

0 投票する
2 に答える
693 参照

javascript - extjs 3.x 複数のインスタンス

これは正常に動作しますが、複数のインスタンスを作成したいboxので、複数のインスタンスを作成するときにformI don't interrupt box、また配列を使用したくありません。の複数のインスタンスを作成および管理するためのより良いアプローチを提案してくださいExt.Component

0 投票する
2 に答える
4626 参照

extjs - EXTJS:コンボの最初のクリックでフィルタ ストアが発生しない

コンボから値を選択してストアをフィルタリングしたい。最初の値を選択するとフィルタリングされませんが、2回目に別の値を選択するとうまくいきます私の店にはautoLoad = trueがありますここに私のコードがあります

0 投票する
2 に答える
9220 参照

javascript - ExtJS 3: カスタム クラスを作成する 2 つの方法: 違いは何ですか?

ExtJS とオブジェクト指向の JavaScript 全般を学ぼうとしています。いくつかの方法でカスタム名前空間でクラスを定義している人を見てきました。これら2つの方法の違いは何ですか?

方法 1

方法 2

方法 2 は読みやすく、必要なコードも少なくて済みます。方法1の方が優れている理由はありますか? ありがとう!

0 投票する
1 に答える
7297 参照

gridview - extjs グループ化グリッドのグループ ヘッダーのチェックボックス

ExtJs を、および でEditorGridPanel構成しています。GroupingStoreGroupingViewCheckboxSelectionModel

チェックボックスは、グリッドのヘッダーとすべての行に表示されます。グループヘッダーにもチェックボックスを表示したいと思います。私の意図は、ユーザーがグループ ヘッダーのチェックボックスを選択して、グループ内のすべてのレコードを選択できるようにすることです。

これを行う方法はありますか?ExtJs 3.1.1 とsaki のRowActionsプラグインを使用しています。

0 投票する
2 に答える
5692 参照

extjs - グリッドのリロード後、削除された行が再表示されます

グリッドの削除ボタンを押すと、その行はグリッドから消えますが、グリッドが再ロードされると、その行が再び表示されます。多くのコマンドを試しましたが、結果はありませんでした。助けてください!前もって感謝します。

これは、グリッドを作成する関数です。

そして、これが削除機能です。

0 投票する
2 に答える
15863 参照

extjs - 親領域を埋めるためにExt.Panelの高さを取得する方法

私は次のExt.TabPanelを持っています:

これは次のようになります:

代替テキスト

真ん中の線を下まで伸ばして、親スペースを垂直に埋めるにはどうすればよいですか?

TabPanelがロードされる方法は次のとおりですregionContent

dom内のこの要素の高さは絶対(19px)であることがわかりますが、どこに設定されていますか?

代替テキスト

補遺

McStretch、私layout: 'fit'はタブ自体を入れてあなたのアイデアを試しましたが、行はまだ同じ場所にあります:

0 投票する
2 に答える
6894 参照

javascript - Extjs Restful Store、リクエストをバッチで送信しますか?

次のようなストア構成でグリッドコンポーネントを作成しました。

注:fireEventsは無視してください。このストアは、共有カスタムグリッドコンポーネントで構成されています。

ただし、ここで1つの問題があります。どのCRUDアクションを実行しても、選択したN行に等しいサーバーへの要求が常にN個発生します。つまり、10行を選択して[削除]をクリックすると、サーバーに対して10個のDELETE要求が行われます。

たとえば、これは私がレコードを削除する方法です:

注:「this」のスコープはグリッドコンポーネントです。

それで、それはそのようなことを想定していますか?または私の構成の問題?私はExtjs3.3.1を使用していますがbatch、Ext.data.Storeのドキュメントによると、

StoreがRESTfulの場合、DataProxyもRESTfulであり、レコードごとに一意のトランザクションが生成されます。

これが私の構成の問題だといいのですが。

注:私は、、、、で...で試しましたが、希望はありませんlistfulでしたencodewriteAllFieldsencodeDeleteExt.data.JsonWriter

0 投票する
3 に答える
22209 参照

button - ボタンのツールチップ extjs

呼び出して、中央領域のタブ パネルにボタンを追加しました。

アコーディオン レイアウトの west リージョンには、「internal」と「external」というラベルの付いた 2 つのラジオ ボタンがあります。ラジオ ボタンのクリックをキャプチャして、ツール ヒントを動的に変更したい。

add.setToolTip('Please highlight the correct value and click Add to create new internalcontact');内部クライアントがクリック された場合、ラジオボタンのクリックをキャプチャでき、それに応じてボタンのツールチップを設定 できます。add.setToolTip('Please highlight the correct value and click Add to create new external contact');外部がクリックされたとき。

0 投票する
3 に答える
20728 参照

javascript - ExtJS の日付とタイムゾーン

解析された日付に対して間違ったタイムゾーンを返すように見える Ext Date クラスに問題があります。以下のコードを使用して、1966 年 5 月 24 日 15:46 BST の日付オブジェクトを作成します。

次に、これを呼び出します。

元の日付に関連付けられたオフセット (GMT + 1) を取得することを期待していますが、代わりにブラウザーのローカル タイムゾーンを取得します。ブラウザが GMT よりもかなり前のタイムゾーンに設定されている場合、日付の日の部分も繰り越されます (したがって、日付は 1966 年 5 月 25 日と表示されます)。

これを回避し、ローカル ブラウザのタイムゾーンではなく、解析された日付の正しいタイムゾーンを Ext に認識させる方法を知っている人はいますか?

これが不可能な場合、Ext はタイムゾーンを解釈するのではなく、強制的に GMT を使用することができますか?

0 投票する
1 に答える
3104 参照

extjs - レンダラーの extjs スコープ

タブパネル内には、次のようなオブジェクトがあります。

タブパネルの中にタブがあります。t の内部には、グリッドパネルがあります。gridpanel の列の 1 つは、レンダラーを使用する必要があります。レンダラー機能では、レコード、ストア、セル、行、列などを利用できます。

しかし、レンダラー関数で、tabpanel スコープで定義されたカウンター オブジェクトにアクセスする方法はありますか? レンダラー関数がデフォルトで実行されるスコープは? ColumnModel または GridPanel?