問題タブ [extjs-grid]

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 に答える
239 参照

extjs - extjs3グリッドで最後の行の編集イベントをキャッチする方法

私は ExtJs グリッドを持っています。空の編集可能な行をグリッドの最後に保持したいと考えています。したがって、最後の行に何かを入力すると、別の空の最後の行をグリッドに追加したい(最後の行の入力/編集を開始するとき)。しかし、最後の行の istyping/isediting イベントをキャッチできません。

ExtJs3 に "isLastrowtyping" としてのイベントはありますか? ExtJs を使用してこのイベントをキャッチするにはどうすればよいですか?

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

extjs4 - 各グループExtJS 4でグループ化グリッドをフィルタリングする方法

グループ化グリッドを作成しています。ここでは、次の手順に従います。

  1. ストアにはすべてのレコードがあります

  2. グリッドの OnLoad はストアをフィルタリングするため、各グループのすべてのフィルター データを取得し、対応するグループの下に表示します。

  3. ここでは、すべてのグループがフィルター データで展開され、アイコンは "-" ですが、アイコンに "+" アイコンを表示する必要があります。groupName を展開またはクリックすると、そのグループのすべてのレコードが表示されます。

グループの下に 5 つのレコードがあり、Grid が読み込まれると、「+」アイコンで 2 つのフィルター処理されたレコードが表示されたとします。したがって、GroupName / + アイコンをクリックすると、5 つのレコードが表示されるはずです。

基本的にグループのフィルタリングを探し、折りたたまれた状態では、フィルタリングされたデータを表示する必要があります。

あなたの答えに感謝し、事前に感謝します!!

0 投票する
0 に答える
1033 参照

extjs - ExtJs オブジェクト #メソッド「indexOf」がありません

グリッド内の多数のセルを編集しようとしています。1 つのセルを除くすべてのセルを編集できます。すべてのセルは同じデータ型、つまり文字列を持ちます。その特定のセルをクリックすると、エラーが発生します

次のブロックで:

デバッグ中に、上記のコード ブロックの「url」の値が「true」に設定されていることがわかります。

このことから、「true」にはメソッド「indexOf」がないことが明らかです。しかし、なぜ URL が true に設定されているのか理解できません。コンソール エラーは、私が作成した JS ファイルを指していません。自分が間違っていることを見つけるにはどうすればよいですか?

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

extjs - extjs - 行エディタが機能しない

次のように定義された gridPanel があります。

rowEditing プラグインでこの問題が発生しました。
ダブルクリックした行を編集する代わりに、新しい行がグリッドの上部に挿入されますが、エディター フィールドは表示されません。

コードのいたるところを調べ、 doc に基づく実際の例と比較しましたが、正しくないものが見つかりません。

これは次のようになります。ここに画像の説明を入力

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

extjs - ExtJS グリッド: セルの編集: 入力した値が

グリッドでエディターを使用しているときに、この問題に直面しています。そして、ネットで見つけたほぼすべてのグリッドの例でこれを見つけています。テキストフィールドなどのエディタを持つグリッドで、 のような値を入力してみてください<SAMPLE>。ピントが外れると、グリッドに空白のセルが表示されます。ただし、編集のために再度選択すると、実際に入力したテキストが保持されます。

ここで試してみてください: http://docs.sencha.com/extjs/4.0.7/#!/api/Ext.grid.plugin.CellEditing

これはhtmlのエンコード/デコードに関係しており、編集イベントで処理できることを知っています。しかし、これはグリッドによって内部的に処理されるべきだったと思います。

もしあれば、より良い解決策を提案してください。そのようなデータをグリッドに表示する必要があるため、これは真の要求です。