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

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

extjs - treegrid での Extjs バッファリングされたレンダリング

Ext JS (バージョン 6) でバッファリングされたストアを使用することはできTreeGridますか? すべての子ノードを表示するには、親ノードを展開する必要があります。

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

javascript - ExtJS: グリッドとフォーム間の双方向バインディング

私はExtJSを学ぼうとしていますが、どこかで立ち往生しています。上がグリッド、下がフォームの画面を作りたいです。両方を相互にバインドして、グリッドから行を選択すると、フォーム フィールドにデータが入力され (グリッドに同じレコードが含まれる)、グリッドまたはフォームのいずれかで何かを変更すると、反対側が更新されます。

これまでのところ、グリッドとフォームを含むビューがあります。グリッドにデータを提供するストアがあります。私はここで立ち往生しています。フォームとグリッドの間で双方向バインディングを行う方法。私はグーグルを試してみて、ここここにいくつかのサンプルを見つけましたが、それらはすべて一方向バインディングです. つまり、グリッドで次のことを行うと:

現在選択されているレコードをフォームに入力するだけですが、フォーム内のレコードを更新してもグリッドは更新されません。

誰かが私を正しい方向に向けることによって私を助けることができますか? チュートリアル、またはブログ投稿は非常に役立ちます

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

javascript - ExtJS: 同じストアを使用するマスター ディテール グリッド

私は ExtJS を初めて使用し、自分の道を見つけようとしています。私は現在 POC を作成しており、ある時点で立ち往生しています。

マスターのグリッドと、フォームまたはグリッドのいずれかを含む多数のタブを含むマスター詳細ページを作成しようとしています。上部のマスター グリッドからレコードを選択すると、詳細なグリッドが表示されます。問題は、両方のグリッド (マスターと詳細) に同じストアを使用したいということです。なぜなら、変更を加えて (マスター行の追加、詳細行の追加、行の削除など)、それらの変更をバッチとして保存できるようにしたいからです。 . それは可能ですか?はいの場合、どうすればそれを達成できますか? 同じストアを使用する必要がありますか、それとも別の方法でバッチ編集を行うことができますか?

これまでのところ、現在選択されている行をViewModelにバインドしようとしました( this questionに従って)、データを詳細なグリッドにバインドするために次のことを試みました

何か助けはありますか?

更新 1:

私のストアでは、データは次の形式になっています (したがって、マスターと詳細のストアは同じです)。

更新 2:

次の画像をご覧ください。 extjsで実現したいこと

これが私が達成しようとしていることです。マスター/ディテール データのストアを使用したい。出来ますか?はいの場合、どのように?

アップデート 3

私が求めているものをさらに明確にするためにフィドルを作成しました

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

extjs - Ext js 6:スクロール可能なコンテナの日付フィールドが機能していません

スクロール可能なコンテナの日付フィールドが、ピッカーを適切にレンダリングしていません。これがフィドルです。

https://fiddle.sencha.com/#fiddle/17l8

フィドルに移動します。最初に日付を入力し、下にスクロールして名前と年齢を入力します。もう一度上にスクロールして、日付を変更してみてください。画面が消える。マウスをクリックすると画面が戻ります。

PS: これは EXt js 6 でのみ発生しています。以前のバージョンでは発生していません。

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

javascript - ExtJS: 無限スクロールが機能しない

無限スクロールでグリッドを作ろうとしています。ここの例に従いました が、アプリを実行するたびに、コンソールに次のエラーが表示されます

verticalScroller 構成はサポートされていません

ExtJS 6.0.1 クラシックを使用しています。

以下は私のグリッドとストアの構成です

グリッド

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

extjs - Ext JS 6 の使用を開始するために必要なフォルダーは何ですか?

Ext JS 6 には37,903合計504 MB.

パッケージの内容は次のとおりです。

ここに画像の説明を入力

Sencha Cmd を使用せずにExt JS 6 を使用するには、どのファイル (白いエントリ) とフォルダ (青いエントリ) が必要かを知る必要があります

ps動的ローディングを使用していません。フォルダーの下にある ext-all.js および theme-X-all.css ファイルを常にインポートしbuildます。

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

extjs - ExtJS 6.0.1 データビュー tpl が 2 回レンダリングされる

データビューでテーブルをレンダリングしようとしています。すべてが正常に機能していますが、tpl は 2 回レンダリングされます。

1 つ目: データと共にロードされる tpl コンテンツ 2 つ目: データなしで tpl のみがレンダリングされる

この質問は、別のバージョンのここで既に尋ねられていることがわかりました。しかし、この問題を解決するための適切な答えはありませんでした。ExtJS tpl が 2 回レンダリングされる

上記のコードの結果

itemTplも試しました。しかし、運がありません。ここで私が間違っていることを誰かが指摘してくれると助かります。

ありがとうございました

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

javascript - Extjs-6 で「Modern」セクションを無効にする方法

Extjs-6を使用してクライアント側アプリケーションを開発しています。Classicセクションを開発してからセクションを開発したいModern。アプリケーションをビルドすると、Sencha Cmdは両方をビルドしますが、Classicビューを変更するだけです。

セクションを開発Classic、無効化Modern、またはその逆の場合は可能ですか?