問題タブ [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.
javascript - グリッド ページが変更されると、Ext Js ストア パラメータが変更されます
サーバー側でフィルター処理されたストアのグリッドがあります。これは店です:
これが私の問題です:特定の文字、名前などを含むレコードを検索するとき(たとえば、aを含む名前)。最初のページは正しく表示されます。しかし、ページング ツールバーからグリッド ページを変更すると、フィルタ パラメータがクリアされ、フィルタされていないレコードが表示されます。
私も試しました
しかし、それは機能しません。誰でも助けることができますか?
注意: ext ストアではなく、サーバー側でフィルタリングを行います。ページング ツールバーのあるグリッドを使用して、動的に変化するパラメータでストアをロードすることは可能ですか。
javascript - ビューにアクセスするにはどうすればよいですか? | | Ext.js 6
現在、私は ext.js 6 を学んでおり、質問があります。
ツリーのようなメニューを作成したいのですが、例からあらゆる種類のツリーを作成する方法を知っています。しかし、ユーザーがツリー内の別のリーフをクリックしたときにビューを変更するにはどうすればよいですか? イベント(onClickなど)を操作するにはコントローラー(viewcontroller)とハンドラーが必要ですが、そこからビューをレンダリングするにはどうすればよいですか?
ありがとうございました。
extjs - New columns in Ext.grid.property.Grid?
Is there a way to add a new columns in Ext.grid.property.Grid? By default there is Name and Value and I want to add few columns such as New Value and xtype: 'actioncolumn' with handlers to approve new value or not. And you know how to rename default columns? I found nothing in official docs about that.
Thank you.
javascript - extjs パネルから他のコンポーネントを削除した後、新しく追加されたコンポーネントが表示されないのはなぜですか?
ExtJs 6 クラシックでは、子を追加した Ext.panel.Panel があり、これらの子の一部は動的に作成されたパネルとコンテナーです。これらのコンテナーへの参照を保存し、次のように親パネル (これ) から削除します。
これらの子パネルは表示されなくなり、期待どおりに表示されなくなります。
ただし、新しいコンテナーを親パネル (これ) に追加しようとすると、新しいパネルが表示されません
親はフィット レイアウトを使用しています。親 Panel を削除した後、新しいコンポーネントを追加する前に呼び出す必要があるメソッドはありますか? 動的追加は初めて機能しますが、動的に追加された (ボタンを押して開始された) コンポーネントを削除した後では機能しません。
extjs - Extjs6 AdminDashboard アプリを起動しようとすると、classic が定義されていないというエラーが表示される
Uncaught ReferenceError: classic is not defined
コマンドsencha app watch
またはsencha app watch classic
. _ スクリーンショットは次のとおりです。Sencha コマンドのバージョンは 6.0.2.14 です。
sencha cmd 6.1.0.65 に切り替えると、アプリをビルドすることさえできません。コンソールでエラーが発生した後sencha app build -dev
:sencha app build classic
何が起こっているかについて何か考えはありますか?
ありがとう。
PS: Admin Dashboard アプリの例へのリンクは次のとおりです。
extjs - グリッド列の順序をプログラムで変更する
行と同じように、グリッド内の列を並べ替えたい。actioncolumn ハンドラーから呼び出される単純な並べ替え関数を作成しました。
行はsetColumns
エラーをスローするようになりました
これは、「古い」列が最初に破棄されてから、同じであるため破棄された「新しい」列が適用されるためです。
順序を変更したいだけですが、それを行う機能が見つかりませんでした。あなたはそれを行う方法を知っていますか?
列のドラッグアンドドロップ順序が機能するため、実行可能です。しかし、sencha がそのドラッグ アンド ドロップを実装したソース コードが見つかりません。そのコードを探す場所を知っていますか?
extjs - 値の少ない編集可能なグリッド列を作成するには? | | Extjs
名前、値、新しい値の列を持つグリッドがあります。いくつかの値が存在する可能性があるため、新しい値列はコンボボックスです。管理者は、新しい値を承認/却下し、提案されたこれらの新しい値を修正できます。
私のグリッド列は次のようになります。
上記の機能を達成する方法はありますか?