に基づいてチェックし、私はString
タイプである自分のドメインでstatus
属性と呼ばれている二つの値Applied , NotApplied
Grailsの-Gsp - チェック・ボックスを作成する方法は、フィールドの値
のいずれかを持つことができ、私は2つのチェックを持っていますこの値を入力するボックス。私の編集ページで私はこれらの2つのチェックボックスを表示したい。
status
の値がApplied
の場合、対応するチェックボックスをオンにする必要があります。
私のコード
<g:message code="publicRuleInstance.course.label" default="Applied" />
<g:checkBox name="status " value="${publicRuleInstance?.status }" />
<g:message code="publicRuleInstance.course.label" default="NotApplied" />
<g:checkBox name="status " value="${publicRuleInstance?.status }" />
が、ここでは、両方のチェックボックスがチェックされています。
ステータスを確認する方法がある必要があります。つまり、ステータスが[適用]であれば、そのperticularチェックボックスをクリックしないとチェックを外す必要があります。
これを実行する方法はありますか?するcheckBoxの
checkBoxがブール値を持つ必要があるというハードコードルールはありますか? – maaz
いいえ - 'g:checkBox'は' value'を持つことができます。 – aiolos
checkboxの値は論理値でなければなりません。 その他の質問は、あなたが渡した値をGroovyが解析する方法です。 http://groovy.codehaus.org/Groovy+Truth –