0

我在 java 文件中使用 zk 文本框。当满足特定条件时,我想设置一个约束,使文本框只接受“数字或小数”。有没有办法设置约束?

我正在寻找的是这样的:

私有文本框 tb = new Textbox(); if (condition) { tb.setConstraint("仅限数字"); }

谢谢,索尼

4

4 回答 4

1

Zk 提供 intbox 和 decimalbox... 你可以使用这些组件而不是那些文本框

于 2012-12-06T08:28:18.463 回答
0

您可以使用 intBox 找到 Zk,这对您来说很好......

<intbox constraint="no negative,no empty"/>

有关更多详细信息,您可以在此处找到

于 2012-11-20T05:58:23.380 回答
0

据我所知,没有这样的限制。但是,您可以实现自己的。ZK javadoc中有一些关于约束的信息

只是好奇,为什么不使用 intbox 或 decimalbox?

于 2010-12-08T01:42:03.290 回答
0

ZK intbox 的问题是它会跳过前导零,例如,如果 v 遇到我们只想输入数字的情况,我们也必须保持前导零,例如 00230,在这种情况下,intbox 将丢弃前导零并返回230.

于 2015-05-19T14:17:58.190 回答