我在java文件中使用了zk文本框。當一個特定的條件滿足時,我想設置一個約束,使文本框只接受「數字或小數」。有沒有設置約束的方法?將zk文本框更改爲zk int /十進制框
我所尋找的是這樣的:
私人文本框TB =新文本框();如果(條件){tb.setConstraint(「僅限數字」); }
感謝, 索尼
我在java文件中使用了zk文本框。當一個特定的條件滿足時,我想設置一個約束,使文本框只接受「數字或小數」。有沒有設置約束的方法?將zk文本框更改爲zk int /十進制框
我所尋找的是這樣的:
私人文本框TB =新文本框();如果(條件){tb.setConstraint(「僅限數字」); }
感謝, 索尼
據我所知,目前還沒有這樣的限制。但是,你可以實現你自己的。有一些關於約束的信息ZK javadoc
只是好奇,爲什麼不使用intbox或decimalbox?
ZK提供intbox和decimalbox ...ü可以使用這些組件而不是那些文本框
ZK intbox的問題在於,它會跳過前導零,例如,如果v有一種情況,我們只想輸入數字,我們也必須保持前導零爲例如00230,在這種情況下intbox將放棄d領先零並返回230.
http://books.zkoss.org/wiki/ZK_Developer's_Guide/ZUL_Components/Form_and_Inputs/Input_Controls#Constraints http://books.zkoss.org/wiki/ZK_Component_Reference/Base_Components/ InputElement#約束這是一個很好的文檔資源限制 – Tim 2010-12-08 02:27:34