[英]GXT3 NumberField disable paste feature
I'm using com.sencha.gxt.widget.core.client.form.NumberField and I want disable the paste feature. 我正在使用com.sencha.gxt.widget.core.client.form.NumberField,并且我想禁用粘贴功能。
For example, currently, I can paste (using Ctrl+V or with contextual menu of mouse) the text "A", and after I get a parse error, but I want not get the parse error, disallowing the paste feature. 例如,当前,我可以粘贴(使用Ctrl + V或使用鼠标的上下文菜单)文本“ A”,并且在遇到解析错误后,但又不想得到解析错误,因此不允许粘贴功能。
This is my code, but I not have idea how disable the paste feature. 这是我的代码,但我不知道如何禁用粘贴功能。
private NumberField<Integer> createNumberField() {
NumberField<Integer> numberField = new NumberField<Integer>(
new IntegerPropertyEditor());
numberField.setAllowDecimals(false);
numberField.setAllowNegative(false);
numberField.setAllowBlank(true);
numberField.setEmptyText("0");
numberField.setAutoValidate(false);
numberField.setClearValueOnParseError(false);
numberField.setValidateOnBlur(true);
numberField.addParseErrorHandler(new ParseErrorHandler() {
@Override
public void onParseError(ParseErrorEvent event) {
Info.display("Parse Error", event.getErrorValue()
+ " could not be parsed as a number");
}
});
return numberField;
}
The copy, cut, paste feater isn't native in GWT/GXT. 复制,剪切,粘贴功能不是GWT / GXT中的本地功能。 You can see in this stackoverflow pages somme reponses : GWT pasting event
您可以在此stackoverflow页面中看到somme响应: GWT粘贴事件
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.