Java言語でApache Clickを使用し、画面の作成を行っております。
画面の一つに金額を設定するテキストボックスがあるのですが、1000未満の数字を記述した場合は設定時にエラーが出る処理を実装したいと考えております。
/** * 設定ボタン押下処理. * @return true */ public boolean onSubmitRegist() { // アプリログ出力 log.info(String.format("ボタン押下: sessionId=%s, timeout=%s", getContext().getSession().getId(), getContext().getSession().getMaxInactiveInterval())); log.debug("form.isValid() = " + form.isValid()); // 入力チェック if (form.isValid()) { String text = inTextCode.getValue(); if (text < 1000) { inTextCode.setError("利用限度額は1000円以上を設定してください"); } return false; } return true; }
このような形で記載したのですが、int型で未定義のためでしょうか、if(text,1000)の箇所のtextでソースエラーが出てしまいます。
String text = inTextCode.getValue();を修正し、int型で記述を行う必要があるのでしょうか。
どなたかご教授のほど、よろしくお願いいたします。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/11/09 09:01
2016/11/09 09:13
2016/11/09 09:26