問題タブ [gridpanel]

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 投票する
3 に答える
13973 参照

extjs - Extjs gridpanel が tabPanel 内で水平方向に展開されない

私の 3 つの Extjs gridpanel はそれぞれ、tabPanel 内で水平方向に展開しません。

各グリッドのプロパティ:

TabPanel のプロパティ:

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

extjs - ExtJs 3.3 GridPanelは、BufferingHttpプロバイダーで列設定を復元しなくなりました

Ext 3.3にアップデートしたところ、突然、GridPanelの列の「width」と「hidden」の設定が復元されず、デフォルト設定のままになりました。私はBufferingHttpProviderの最新バージョンを使用しています。この状態プロバイダーの実装またはExtの過小評価状態メカニズムが原因である場合、障害の理由はよくわかりません。

設定の「保存」は正しく機能しているようで、ハンドラーが呼び出され、設定がデータベースに正しく保存されます。設定もデータベースから正しく読み取られており、クライアントへの出力には正しい設定が含まれています。

私の(部分的にサーバーで生成された)コードは最近変更されていません。次のようになります。

私が見逃した状態メカニズムに何か重要な変更がありましたか?ドキュメントには、コンポーネントのIDを設定するときにstateIdを指定する必要はないと書かれています。しかし、Extドキュメントには、以前は存在しなかったColumnオブジェクトが含まれていることがわかります。多分これらは今IDが必要ですか?

ヒントや助けをいただければ幸いです。

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

extjs - extjs の gridpanel のすべてのチェックボックスをオンにします

グリッドパネルで Ext.grid.CheckColumn によって作成されたすべてのチェックボックスをチェックしたいのですが、これを行う簡単な方法があれば教えてください。チェックボックス(Ext.grid.CheckColumn)にクラスを追加しようとしましたが、うまくいかないようです。

どうもありがとう!

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

extjs - ExtJSグリッドページング:次のボタンが無効になっています!

ページングツールバーを持つ基本的なグリッドを作成しました。何らかの理由でインデックス0にロードすると、テキストに「1/5ページを表示しています」と表示されていても、[次のページ]ボタンが無効になります。ストアのロードパラメータで0より大きい値を選択すると、ページを前後に移動できますが、最大ページ数が正しく表示されず、最初のページに戻ると、次のボタンが1回表示されます。再び無効になります。

何か案は?

JSON応答:

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

javascript - Extjsグリッドはデータを表示しません

次のグリッドコンポーネントを作成しました。

グリッドは正しくレンダリングされ、マップされているURLMyAppUrls.ListRelationshipMembersは正しいです。データが取得されており、ListRelationshipMembersURLは次のJSONを返しています。

ただし、グリッドがレンダリングされていても(列、境界線など)、実際のグリッドにはデータが表示されません。データストアを使用するのはこれが初めてなので、何が間違っているのかわかりません。どんな助けでも感謝するでしょう。

編集

次のコードを使用して、ストアを更新してリーダーを作成してみました。

変更なし、データグリッドはレコードで埋められていません

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

php - ExtJS: store、pagingToolbar、および PHP セッションの有効期限が切れます

pagingToolbar のある ExtJS グリッドのあるページにいるとします。このページにしばらく留まり、その間に PHP セッションの有効期限が切れたとします。グリッドで「次のページ」または「リロード」を押すと、サーバーへの呼び出しは失敗します。これは、(セッションの有効期限が切れているため) 情報の取得が許可されていないことを通知する応答が返されるためです。

動けなくなるのを避けるために、gridPanel でそれをどのように処理できますか? これが十分に明確だったことを願っています..

さよなら!

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

select - EditorGridPanel(gwt-ext)でクリック時にテキストを選択します

gwt-ext EditorGridPanelがあります。セルをクリックすると、その値を編集できます。カーソルはセルの先頭に置かれますが、ユーザーがクリックした場合は、このセルのテキスト全体を選択したいと思います。これをどのように処理できるか考えていますか?

リスナーなどを試してみましたが、まだうまくいきませんでした。

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

extjs - ExtJSRowEditorロード時にすべてのコンポーネント検証をレンダリングする方法

みなさん、こんにちは。次の問題が発生しました。RowEditorを備えたGridPanelがありますが、レンダリング時にフィールドが検証されません。 ここに画像の説明を入力してください

しかし、すべてのフィールドに焦点を合わせてグリッドを編集および更新すると、そもそも希望どおりに表示されます

ここに画像の説明を入力してください

何か提案してもらえますか?ありがとう!!

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

javascript - Extjs多重継承?

ExtJS の多重継承について質問があります。コードを複製するだけで実現できることはわかっていますが、より効率的にコーディングする方法があるかどうかを知りたいです。

私のフレームワークには、 というカスタマイズされたGridPanelコンポーネントがありKore.ux.grid.GridPanelます。追加の一般的な機能で拡張Ext.GridPanelし、REST アクションのインターフェースを提供します。

すぐ後に、私の同僚EditorGridPanelも同じ方法で実装する必要があることを望んでいました。つまり、編集可能にすると同時に、REST アクションを簡単に実行できるようにしたいと考えていました。

私の質問は、Ext.EditorGridPanelカスタマイズされたKore.ux.grid.GridPanel機能を利用するために拡張できる方法はありますか?

文法上の誤りがありましたら申し訳ありません。混乱している場合は、言い換えることができます。ありがとう!!

編集

もう一度ググったところ、不可能だというスレッドが見つかりました。この問題が発生した場合に従うべきより良いコーディング パターンはありますか?

ありがとう!

もう一度編集

申し訳ありませんが、私に合った構造を見つけました..これが私にとって便利な方法です:

コードソース: http://www.sencha.com/forum/showthread.php?48000-multiple-inheritance&p=228271&viewfull=1#post228271

より良い解決策があると思われる場合は、再度有用な提案を提供してください:)ありがとう!

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

json - ExtJS gridPanel が JSON をロードしていません

ここのチュートリアルに従っていました: http://www.sencha.com/learn/Tutorial:Grid_PHP_SQL_Part3

しかし、gridPanel を読み込めませんでした。私はかなり長い間これに苦労しており、コードを変更し続けていますが、何も機能していません。FireBug を見ると JSON が読み込まれていることがわかります。はい、FireBug を無効にしようとしましたが、まだ運がありません...

上記のチュートリアルに従い、ExtJS クックブックを参照し、Sencha サイトのさまざまな例と API ドキュメントに目を通しました。

私はどんな助けにも感謝し、どうもありがとうございました.

エルシェ

EditorGridPanel のスクリーンショット

PHP コード:

JS コード: