extjs

Extjs-ダウンロード

・Extjs3.3.3 http://extjs.cachefly.net/ext-3.3.3.zip

Extjs 

Ext.BLANK_IMAGE_URL = 'js/lib/ext/resources/images/default/s.gif'; Ext.QuickTips.init(); //名前空間オブジェクト Ext.namespace("A"); var A={};Ext.onReady(function() { // consoleオブジェクトが未定義ならば if (typeof console === 'undefined') …

「backspace」キー禁止

Ext.getBody().on('keydown', onKeyDown); function onKeyDown(e) { // [Alt] + [←] if (e.altKey && (e.keyCode == 37)) { e.stopEvent(); } // [Alt] + [→] if (e.altKey && (e.keyCode == 39)) { e.stopEvent(); } // [F5] if (e.keyCode == 116) { if (E…

setActionError()

if (!Ext.getCmp('***').isValid()) { Ext.getCmp('***').setActiveError(); return; }

show()とdoLayout()

show():普通にcomponentを表示する doLayout():変化ある場合、containerのlayoutを強制的に表示する

ExtJSでエラー:ct is null

ct is null → コンポーネントを配置するコンテナ要素が存在しないときのエラー とりあえず、renderToで使われてるidをチェック

Class Ext.LoadMask

var myMask = new Ext.LoadMask(Ext.getBody(), {msg:"Please wait..."}); myMask.show();

panelのdisabled

最初、panelのdisabledをtrueにして、Ext.getCmp('gc_eastP').disabled=false; Ext.getCmp('gc_eastP').doLayout(); を書いたら、console.log(gc_eastP)で見たら、 disabledがfalseになるけど、画面上変わらない。 Ext.getCmp('gc_eastP').setDisabled(fa…