煎茶触摸2 numberfield分离
问题描述:
我有有电话号码的numberfield的ST2应用:煎茶触摸2 numberfield分离
{
xtype: 'numberfield',
id: 'Phone',
name: 'Phone',
cls: "detailText",
label: 'Phone:'
}
在Android和iPhone两个我都这个运行。 如果我输入的电话号码是“555123987”,则Android将显示“555123987”,而iPhone将显示“555,123,987”。
如何删除逗号?
我正在使用数字字段,因为应用程序中的其他位置用户使用该字段的内容拨打电话。有没有另一种方法来阻止垃圾角色进入那里而不看keydown什么的?也许使用textfield与正则表达式?
答
您可以将用户界面配置设置为text
(ui: 'text'
)。像这样:
xtype: 'numberfield',
ui: 'text',
label: 'Phone',
name: 'phone'
这是一种快速防止逗号自动进入iPhone的方法。但它并不妨碍用户输入他们自己的“垃圾”字符。
答
我想你可以看看这家伙提供的代码。
似乎有成为使用useThousandSeparator
属性可以设置。
希望这有助于
这不起作用。此外,它缺少文档,所以我怀疑它存在 – SashaZd
它不存在于Sencha中,而是在该插件中创建。所以我尽管OP可以看看插件的代码,看看它如何使用useThouseSeparator配置。 –