我在 java 文件中使用 zk 文本框。当满足特定条件时,我想设置一个约束,使文本框只接受“数字或小数”。有没有办法设置约束?
我正在寻找的是这样的:
私有文本框 tb = new Textbox(); if (condition) { tb.setConstraint("仅限数字"); }
谢谢,索尼
Zk 提供 intbox 和 decimalbox... 你可以使用这些组件而不是那些文本框
据我所知,没有这样的限制。但是,您可以实现自己的。ZK javadoc中有一些关于约束的信息
只是好奇,为什么不使用 intbox 或 decimalbox?
ZK intbox 的问题是它会跳过前导零,例如,如果 v 遇到我们只想输入数字的情况,我们也必须保持前导零,例如 00230,在这种情况下,intbox 将丢弃前导零并返回230.