ExtJS

非同期でデータ取得、データをロード

// DBから取得 var store = new Ext.data.Store({ proxy: new Ext.data.HttpProxy({url:'/ajax_get_post', method: 'GET'}), reader: new Ext.data.JsonReader( {totalProperty: "results", root: "rows", id: "id"}, Ext.data.Record.create([{name: 'id'},…

FileTreeを、ExtJs2.0 -> ExtJs3.0 に対応させる

▼元 http://aariadne.com/filetree/▼日本語化 http://www123.ddo.jp/filetree/filetree.html?locale=ja_JP▼修正ファイル・修正箇所は以下を参考に http://www.extjs.com/forum/showthread.php?29090-Beta-1-Saki-s-FileTree-for-Ext-2.0/page78http://www.ex…

ExtJsのグリッドがFireFoxでエラーになる件についての回避策

EditorGridPanel使っているとき、IEでは起きないが、FireFoxで下記のエラーが頻発する。 エラーが起きても動作には影響がないが、気になる。 Permission denied to access property 'dom' from a non-chrome context http://localhost:2001/js/extjs/ext-all…

ColumnModelに設定したeditorの再設定

▼最初の設定時 var cm = new Ext.grid.ColumnModel([ { id: "page_number", header: "ページ", width: 50, dataIndex: "page_number", editor: new Ext.form.TextField({ // エディタの設定 allowBlank: true }) } ]);▼再設定(最初の設定を破棄) var stIndex…

gridの中のフォントサイズ等を変更する

.x-grid3-row td { font-size:12px; }デフォは、11pxぽい。

注意

//ブランク画像 (設定しない場合http://www.extjs.com/s.gifを参照してしまうので注意) Ext.BLANK_IMAGE_URL="../lib/ext-2.1/resources/images/default/s.gif";

EditorGridPanel

// Storeオブジェクトの生成 store = new Ext.data.Store({ reader: reader, data: ssData }); // EditorGridPanelオブジェクトの生成 var grid = new Ext.grid.EditorGridPanel({ store : store, // Storeの設定 ... ・レコード数取得 store.getCount();