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