怎样设置ext.combobox 不能下拉? 除了enable,这个太模糊了我是用readonly还是可以下拉..... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 document.getElementById("id").disabled = "disabled"; 这个麻烦点的 <script language="javascript"> Ext.onReady( function() { var store = new Ext.data.ArrayStore({ fields: ['name', 'id'], data: [["张三", 1], ["李四", 2]] // from states.js }); var cb = new Ext.form.ComboBox( { name: "mycombox", store: store, displayField: "name", valueFiled: "id", mode: 'local', triggerAction: "all", renderTo: Ext.getBody() }); //下拉框展开时让其关闭 function x() { this.collapse(); } var btn = new Ext.Button( { text: "禁用combox下拉", renderTo: Ext.getBody(), listeners: { "click": function() { cb.addListener("expand",x , cb);//处理展开事件 } } } ); var btn1 = new Ext.Button( { text: "启用combox下拉", renderTo: Ext.getBody(), listeners: { "click": function() { cb.removeListener("expand", x, cb); } } }); } ); </script> 给你来个完整的 自己弄上去运行 border :false, width :110, items :[{ xtype :'combo', width :100, store:new Ext.data.SimpleStore({ fields:["value","text"], data:[["0","未知性别"],["1","男性"],["2","女性"]] }), id :'NewMark_Id_Sex', enableKeyEvents: true, mode:"local", triggerAction:"all", readOnly :true, valueField:"value", displayField:"text", value:"男性", listeners :{ specialkey :function(textfield,e) { if(e.getKey()==Ext.EventObject.ENTER) { Ext.getCmp('NewMark_Id_Age').focus(true,true); } } } }] 用disable会导致值无法传递的!不可取 求,评论后面的【支持】和【反对】功能 请教一个问题(分不多了,希望大家能帮帮我) 大家看看我的iframe是不是跨域了 找不到父页面的值啊 关于javascript调用后台函数问题 这小段js为什么不起作用? 很简单的cookie操作,就是读不出来,急呀!!! 请问各位哥,这个啥东东??我是一名网页制作初学者 各位都喜欢用什么工具来编写JavaScript程序? 如何实现文本的打字特效,就是一个字一个字往外蹦. cookie的domain属性问题 AJAX提交遇到一个问题,高手请进~ 求教:GOOGLE首页的电吉他效果怎么实现?
Ext.onReady(
function()
{
var store = new Ext.data.ArrayStore({
fields: ['name', 'id'],
data: [["张三", 1], ["李四", 2]] // from states.js
});
var cb = new Ext.form.ComboBox(
{
name: "mycombox",
store: store,
displayField: "name",
valueFiled: "id",
mode: 'local',
triggerAction: "all",
renderTo: Ext.getBody()
});
//下拉框展开时让其关闭
function x() { this.collapse(); } var btn = new Ext.Button(
{
text: "禁用combox下拉",
renderTo: Ext.getBody(),
listeners: { "click": function()
{
cb.addListener("expand",x , cb);//处理展开事件
}
} }
);
var btn1 = new Ext.Button(
{
text: "启用combox下拉",
renderTo: Ext.getBody(),
listeners: { "click": function()
{
cb.removeListener("expand", x, cb);
}
} });
}
);
</script>
width :110,
items :[{
xtype :'combo',
width :100,
store:new Ext.data.SimpleStore({
fields:["value","text"],
data:[["0","未知性别"],["1","男性"],["2","女性"]]
}),
id :'NewMark_Id_Sex',
enableKeyEvents: true,
mode:"local",
triggerAction:"all",
readOnly :true,
valueField:"value",
displayField:"text",
value:"男性",
listeners :{
specialkey :function(textfield,e)
{
if(e.getKey()==Ext.EventObject.ENTER)
{
Ext.getCmp('NewMark_Id_Age').focus(true,true);
}
}
}
}]