metin kutusu Bu benim doğrulamaSmartGWT'de yalnızca sayı metin kutusu nasıl onaylanır?
public class CreditRiskView{
private TextItem underlyingIDField;
public void addunderlyingIDInputChangeHadler(ChangedHandler changedHandler) {
//logic is that this method will invoked in the UnderLyingIDChangeHandler class
underlyingIDField.addChangedHandler(changedHandler);
}
public void invalidUnderlyingID(){
// I don't know how to set an error message as underlyingIDField.clearValue()
method is not doing well.
}
}
göstermek gerekir ana sınıftır, ben
ChangedHandler/ Changehandler/ KeyPressHandler
Benim Doğrulama sınıfı dışındaki anyother Eylemciler kullanmak istiyorum,
public class UnderLyingIDChangeHandler implements ChangedHandler {
private final CreditRiskView creditRiskView;
public UnderLyingIDChangeHandler(CreditRiskView creditRiskView) {
this.creditRiskView = creditRiskView;
}
@Override
public void onChanged(ChangedEvent event) {
String value= (String) event.getItem().getValue();
if(!value.matches("[0-9]*")){
creditRiskView.invalidUnderlyingID();
}
}
yalnızca rakamlardan kabul etmelidir
.. sayesinde – Joseph