カスタム検証デコレータがあります。メソッド「publicvoidafterLabel(Field field)」で、コンポーネントのIDを取得できません。field.getClientId()とfield.getControlName()を試しましたが、常にnullです。コンポーネントで私はこれをしました:
<input t:type="Checkbox" t:id="requiredOwner" t:value="currentVehicle.owner" t:clientId="requiredOwner" />
私の質問は、tapestry5でチェックボックスを検証するにはどうすればよいですか。または、デコレータ内のフィールドのIDにアクセスするにはどうすればよいですか。
ありがとう。