問題タブ [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.
extjs - Extjs gridpanel が tabPanel 内で水平方向に展開されない
私の 3 つの Extjs gridpanel はそれぞれ、tabPanel 内で水平方向に展開しません。
各グリッドのプロパティ:
TabPanel のプロパティ:
extjs - ExtJs 3.3 GridPanelは、BufferingHttpプロバイダーで列設定を復元しなくなりました
Ext 3.3にアップデートしたところ、突然、GridPanelの列の「width」と「hidden」の設定が復元されず、デフォルト設定のままになりました。私はBufferingHttpProviderの最新バージョンを使用しています。この状態プロバイダーの実装またはExtの過小評価状態メカニズムが原因である場合、障害の理由はよくわかりません。
設定の「保存」は正しく機能しているようで、ハンドラーが呼び出され、設定がデータベースに正しく保存されます。設定もデータベースから正しく読み取られており、クライアントへの出力には正しい設定が含まれています。
私の(部分的にサーバーで生成された)コードは最近変更されていません。次のようになります。
私が見逃した状態メカニズムに何か重要な変更がありましたか?ドキュメントには、コンポーネントのIDを設定するときにstateIdを指定する必要はないと書かれています。しかし、Extドキュメントには、以前は存在しなかったColumnオブジェクトが含まれていることがわかります。多分これらは今IDが必要ですか?
ヒントや助けをいただければ幸いです。
extjs - extjs の gridpanel のすべてのチェックボックスをオンにします
グリッドパネルで Ext.grid.CheckColumn によって作成されたすべてのチェックボックスをチェックしたいのですが、これを行う簡単な方法があれば教えてください。チェックボックス(Ext.grid.CheckColumn)にクラスを追加しようとしましたが、うまくいかないようです。
どうもありがとう!
extjs - ExtJSグリッドページング:次のボタンが無効になっています!
ページングツールバーを持つ基本的なグリッドを作成しました。何らかの理由でインデックス0にロードすると、テキストに「1/5ページを表示しています」と表示されていても、[次のページ]ボタンが無効になります。ストアのロードパラメータで0より大きい値を選択すると、ページを前後に移動できますが、最大ページ数が正しく表示されず、最初のページに戻ると、次のボタンが1回表示されます。再び無効になります。
何か案は?
JSON応答:
javascript - Extjsグリッドはデータを表示しません
次のグリッドコンポーネントを作成しました。
グリッドは正しくレンダリングされ、マップされているURLMyAppUrls.ListRelationshipMembers
は正しいです。データが取得されており、ListRelationshipMembers
URLは次のJSONを返しています。
ただし、グリッドがレンダリングされていても(列、境界線など)、実際のグリッドにはデータが表示されません。データストアを使用するのはこれが初めてなので、何が間違っているのかわかりません。どんな助けでも感謝するでしょう。
編集:
次のコードを使用して、ストアを更新してリーダーを作成してみました。
変更なし、データグリッドはレコードで埋められていません
php - ExtJS: store、pagingToolbar、および PHP セッションの有効期限が切れます
pagingToolbar のある ExtJS グリッドのあるページにいるとします。このページにしばらく留まり、その間に PHP セッションの有効期限が切れたとします。グリッドで「次のページ」または「リロード」を押すと、サーバーへの呼び出しは失敗します。これは、(セッションの有効期限が切れているため) 情報の取得が許可されていないことを通知する応答が返されるためです。
動けなくなるのを避けるために、gridPanel でそれをどのように処理できますか? これが十分に明確だったことを願っています..
さよなら!
select - EditorGridPanel(gwt-ext)でクリック時にテキストを選択します
gwt-ext EditorGridPanelがあります。セルをクリックすると、その値を編集できます。カーソルはセルの先頭に置かれますが、ユーザーがクリックした場合は、このセルのテキスト全体を選択したいと思います。これをどのように処理できるか考えていますか?
リスナーなどを試してみましたが、まだうまくいきませんでした。
extjs - ExtJSRowEditorロード時にすべてのコンポーネント検証をレンダリングする方法
みなさん、こんにちは。次の問題が発生しました。RowEditorを備えたGridPanelがありますが、レンダリング時にフィールドが検証されません。
しかし、すべてのフィールドに焦点を合わせてグリッドを編集および更新すると、そもそも希望どおりに表示されます
何か提案してもらえますか?ありがとう!!
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
より良い解決策があると思われる場合は、再度有用な提案を提供してください:)ありがとう!
json - ExtJS gridPanel が JSON をロードしていません
ここのチュートリアルに従っていました: http://www.sencha.com/learn/Tutorial:Grid_PHP_SQL_Part3
しかし、gridPanel を読み込めませんでした。私はかなり長い間これに苦労しており、コードを変更し続けていますが、何も機能していません。FireBug を見ると JSON が読み込まれていることがわかります。はい、FireBug を無効にしようとしましたが、まだ運がありません...
上記のチュートリアルに従い、ExtJS クックブックを参照し、Sencha サイトのさまざまな例と API ドキュメントに目を通しました。
私はどんな助けにも感謝し、どうもありがとうございました.
エルシェ
PHP コード:
JS コード: