我创建了一个文本字段如下;
{
xtype:'textfield',
name:'telephone',
label:'Telephone'
}
而不是弹出具有字符和数字的默认键盘。我需要键盘才能显示电话键盘(仅限数字)。由于文本字段是关于获取用户的电话号码,因此没有必要显示带有字符的键盘。
答案 0 :(得分:1)
您可能想尝试使用numberfield
。
答案 1 :(得分:1)
使用textfield的属性组件:
{
xtype:'textfield',
component: {
xtype: 'input',
type: 'tel'
},
name:'telephone',
label:'Telephone'
}
您还有其他标准输入类型:电子邮件,搜索,日期...请参阅http://www.w3schools.com/html/html5_form_input_types.asp
答案 2 :(得分:0)
这项工作适用于HTML5。
<input type="tel" height=30px width=200px></input>
答案 3 :(得分:0)
扩展Ext.ActionSheet
并添加按钮0-9作为其中的项目,并在文本字段的焦点上调用show()
方法,并在按钮上点击文本字段的事件连续值。
我使用这种方法可能会对你有所帮助。
答案 4 :(得分:0)
<input type="number"/>
这适用于我的Android