㈠ 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时不显示