㈠ extjs 獲取一個panel 如何禁用bbar中的按鈕 或者將它隱藏掉
方法1:可以在定義bbar的按鈕時直接給屬性,hidden : true 屬性,可隱藏;disabled : true 屬性,可禁用
方法2:給按鈕添加id,比如id:'btn';然後在panel的事件中調用Ext.getCmp('btn').disable();禁用或Ext.getCmp('btn').enable();開啟。Ext.getCmp('btn').setVisible (false);隱藏或Ext.getCmp('btn').setVisible (true);顯示。
方法1比較固定,方法2比較靈活。
㈡ extjs4 中combobox如何設置默認值。
extjs的combox設置默認選中第一行確實是一件痛苦的事情。專。。
我自己是這樣做的
var store = Ext.create('Ext.data.Store', {
fields: ['鍵值']
proxy: {
type: 'ajax',
url: 'xxx.php',
reader: {type: 'json'}
}
});
ComboBox = Ext.create('Ext.form.ComboBox', {
store: store,
//參數
});
//監聽load事件屬
store.on('load', function(){
ComboBox.select(store.getAt(0));
});
監聽事件寫到Ext.onReady(function(){});中
㈢ extjs中通過ComboBox 的選擇控制fieldLabel的隱藏和顯示怎麼做
Ext.getCmp('orgBus.feeAmt').labelEl.setVisible(false)
㈣ Extjs中的combox求中文解釋,每個屬性是什麼意思,是否必須
xtype : 'combo', 組件類型
name : 'itemsValueShow', 下拉框的名字
minChars : 0, 在autocomplete和typeahead 被激活之前用戶必須輸入的字元數
triggerAction : 'all', 表示篩選數據的,就和網路輸入框,可以自動提示,all是顯示所有數據
store : sysTypeStore, 數據源
valueField : 'typeCode', 對應的顯示的欄位
displayField : 'typeName', 隱藏的欄位
hiddenId : 'typeCodeId', 如果隱藏的id
id : 'newsInfochombo',
hiddenName : 'itemsValue',如果指定了, 則會動態生成一個以指定名稱命名的隱藏域用來存放值數據(默認為)。
emptyText : "請選擇新聞類型", 默認數據
forceSelection : true, 值為true時將限定選中的值為列表中的值,值為false則允許用戶將任意文本設置到欄位
hidden : true, 隱藏
width : 120,
disabled : true, 禁用
mode : "local" 取數據從本地取,不遠程請求,遠程請求是remote
㈤ extjs頁簽隱藏
varwin=newExt.Window({title:'窗口',width:476,height:374,html:'這里是窗體內容',resizable:true,modal:true,closable:true,maximizable:true,minimizable:true});win.hide();//shwo()為顯示窗體,hide為隱藏窗體。win為定義的窗體對象});
㈥ Extjs panel 如何隱藏面板內容 只顯示tbar
tabpanel中有兩個GridPanel,在抄火狐下襲沒有問題,在ie下第二個GridPanel就不顯示tbar、bbar
解決:第二個gridPanle設置屬性hidden :true,注釋掉結果正常。
原因:我認為GridPanel中的bbar或者tbar寬度不能夠自適應造成不能show時不顯示