我有以下TextItem
:
final TextItem txtFromAmt = new TextItem();
txtFromAmt.setWrapTitle(false);
txtFromAmt.setShowTitle(false);
txtFromAmt.setAlign(Alignment.LEFT);
txtFromAmt.setWidth(100);
我希望此
TextItem
仅允许数字。我怎样才能做到这一点?是否有TextItem
的任何属性/方法可以做到这一点? 最佳答案
请检查以下文档。
https://www.smartclient.com/smartgwt/javadoc/com/smartgwt/client/widgets/form/fields/TextItem.html#setKeyPressFilter-java.lang.String-
正如El Hoss建议的一样
txtFromAmt.setKeyPressFilter("[0-9.]"); // allows only digits and .(dot)