Sencha touch 2 sencha touch 2数字字段分离器
我有一个ST2应用程序,其中有一个电话号码字段:Sencha touch 2 sencha touch 2数字字段分离器,sencha-touch-2,Sencha Touch 2,我有一个ST2应用程序,其中有一个电话号码字段: { xtype: 'numberfield', id: 'Phone', name: 'Phone', cls: "detailText", label: 'Phone:' } 我已经在Android
{
xtype: 'numberfield',
id: 'Phone',
name: 'Phone',
cls: "detailText",
label: 'Phone:'
}
我已经在Android和iPhone上运行了这个程序。
如果我输入电话号码“555123987”,Android将显示“555123987”,而iPhone将显示“555123987”
如何删除逗号
我使用numberfield是因为在应用程序的其他地方,用户使用该字段的内容进行呼叫。有没有其他方法可以阻止垃圾角色在不看按键或其他东西的情况下进入游戏?也许是用textfield加上正则表达式?我想你可以看看这家伙提供的代码 似乎有一个use
UseThandSeparator
属性可以设置
希望这有帮助您可以将ui配置设置为
text
(ui:'text'
)。像这样:
xtype: 'numberfield',
ui: 'text',
label: 'Phone',
name: 'phone'
这是一种防止逗号在iPhone上自动进入的快速方法。但这并不能阻止用户输入自己的“垃圾”字符。这不起作用。另外,文档中没有它,所以我怀疑它是否存在。它不存在于Sencha中,而是存在于这个家伙创建的插件中。所以我想OP可以看看插件的代码,看看它是如何利用useThouseSeparator配置的。