JSP カスタムタグのライブラリ


checkbox タグ
form タグのコンテキストで、文書のアイテムの値を、チェックボックスコントロールを使用して編集できるようにします。このタグは、読み込み専用の値を生成するための読み込みモード、または HTML <input> タグを生成するための編集モードのフォームと相互作用します。編集モードの場合は、このタグは、文書が保存されるときに、自動的に、現在の文書の対応するアイテムの値を更新します。

このタグは、HTML の input タグの「value」属性と相互作用しますが、これを上書きすることはありません。単一の値のフィールドの場合は、文書の現在のアイテムの値が value 属性と一致するときに、チェックボックスが選択されます。複数の値のフィールドの場合は、アイテムのいずれかの値が value 属性で指定される値と一致するときにチェックボックスが選択されます。複数の値のフィールドの場合は、name 属性と選択される各 checkbox タグの itemname 属性が一致するようにしてください。

フォームが送信されるときには、選択されるチェックボックスの値のみが受け取られます。単一の値のフィールドの場合は、文書が保存されるときにチェックボックスの値が存在する場合は、その値はアイテムの値としてアイテムに書き込まれます。チェックボックスの値が存在しない場合は、"" (空の文字列) または 0 (ゼロ) がアイテム値に書き込まれます (型による)。複数の値のフィールドの場合には、フォームの送信データに、特定の名前に対してすべての選択された値が含まれ、これらの値はすべてアイテムの値として書き込まれます。

ユーザーの入力を評価するために検証用のタグを使用することはできません。エラーがスローされることはありませんが、検証が行われることもありません。値が確実に選択されるようにするには、デフォルトの値を「value」属性で指定します。

コンテキスト次のタグで有効です。


構文<domino:checkbox
name="name of the control"
itemname="name of the item in the document"
datatype="text|number|date|datetime|readers|authors|names"
multivalue="true|false"
default="formula or simple value"
label="text to display on control"
labelkey="resource string"
labelbefore="true|false"
bundle="name of .properties file bundle"
locale="<languageCode>_<countryCode>"
debug="true|false"
onfailure="inline|exception"
time="true|false"
value="HTML attribute that represents the checked state of a checkbox"
The standard HTML tag attributes listed below>

属性bundle
datatype
default
itemname
labelbefore
labelkey
locale
multivalue
name
debug、onfailure、および time の定義については、「共通の Lotus Domino JSP タグの属性」を参照してください。

HTML 属性Lotus Domino は、次の HTML タグの属性をサポートしています。
value


次の属性については、「共通の HTML タグ属性」を参照してください。
関連項目