J-1*_*DiZ 8 combobox extjs extjs4
我正在使用extjs组合框用于性领域.它有两个值"M"和"F".我想让它可用于键盘:
{
xtype: 'combo',
typeAhead: true,
queryMode: 'local',
minChars: 1,
triggerAction: 'all',
store: [
['M', 'M'],
['F', 'F']
]
}
Run Code Online (Sandbox Code Playgroud)
如果我键入"F tab"(大写),但不是"f tab"(小写),则此方法有效.如果我检查代码,那么typeahead有效:
store: [
['M', 'Male'],
['F', 'Female']
]
Run Code Online (Sandbox Code Playgroud)
有什么方法可以将值保持为"M"并且具有小写作品?
小智 3
不确定你是否解决了这个问题,但我遇到了类似的问题并找到了解决方案:
enableKeyEvents : true,
forceSelection : true,
typeAhead : false,
listeners :
{
'keyup' : function(me)
{
var val = me.getRawValue();
if(val == 'm' || val == 'f')
me.setValue(val.toUpperCase());
}
}
Run Code Online (Sandbox Code Playgroud)
我还有一个网格,它让我在组合框中进行简单的是/否类型选择时感到悲伤。我到处寻找答案,但想出了这个技巧。
希望能帮助到你!
归档时间: |
|
查看次数: |
4741 次 |
最近记录: |