
SELECTタグにOPTIONタグを表示する方法。
SELECTタグの表現には、
の2つのキー属性が必要です。
bshe::select:select:[selectへセットする配列名]
bshe::select:option:[selectへセットする配列名]
実際に以下のようなHTMLを記載し、
<select key="bshe::select:select:selecttbl"> <option key="bshe::select:option:selecttbl"></option> </select>
selecttblという配列に以下のような配列をセットすると
array(
'_values' => array(
0 => array(
array('a' => array( 'value' ,'cel1')),
array('a' => array( 'innerHTML' ,'cel1text'))
),
1 => array(
0 => array('a' => array( 'value' ,'cel2')),
1 => array('a' => array( 'innerHTML' ,'cel2text'))
),
2 => array(
0 => array('a' => array( 'value' ,'cel3')),
1 => array('a' => array( 'innerHTML' ,'cel3text'))
)
)
)以下のようなHTMLが生成されます
<select> <option value="cel1">cel1text</option> <option value="cel2">cel2text</option> <option value="cel3">cel3text</option> </select>
値の他に、タグ自体に属性やスタイルをセットすることも可能です。 詳細はプログラマー向けマニュアルを参照してください。
SELECTタグにOPTGROUPタグとOPTIONタグを表示する方法。
OPTGROUPを利用したSELECTタグの表現には、
の3つのキー属性が必要です。
bshe::select:select:[selectへセットする配列名]
bshe::select:optgroup:[selectへセットする配列名]
bshe::select:option:[selectへセットする配列名]
実際に以下のようなHTMLを記載し、
<select key="bshe::select:select:selecttbl">
<optgroup key="bshe::select:optgroup:selecttbl">
<option key="bshe::select:option:selecttbl"></option>
</optgroup>
</select>selecttblという配列に以下のような配列をセットすると
array(
'_values' => array(
0 => array(
'_assigns' => array(
array('a' => array('label', 'グループ1'))
),
'_values' => array(
0 => array(
array('a' => array( 'value' ,'cel1')),
array('a' => array( 'innerHTML' ,'cel1text')
)
),
1 => array(
array('a' => array( 'value' ,'cel2')),
array('a' => array( 'innerHTML' ,'cel2text')
)
),
2 => array(
array('a' => array( 'value' ,'cel3')),
array('a' => array( 'innerHTML' ,'cel3text')
)
)
)
),
1 => array(
'_assigns' => array(
array('a' => array('label', 'グループ2'))
),
'_values' => array(
0 => array(
array('a' => array( 'value' ,'cel4')),
array('a' => array( 'innerHTML' ,'cel4text')
)
)
)
)
)
);以下のようなHTMLが生成されます
<select >
<optgroup label="グループ1" >
<option value="cel1" >cel1text</option>
<option value="cel2" >cel2text</option>
<option value="cel3" >cel3text</option>
</optgroup>
<optgroup label="グループ2" >
<option value="cel4" >cel4text</option>
</optgroup>
</select>値の他に、タグ自体に属性やスタイルをセットすることも可能です。 詳細はプログラマー向けマニュアルを参照してください。
| Page Info | |
|---|---|
| Page Name : | Bshe/manual/Bshe_View/doc/Designer/select |
| Page aliases : | SELECTタグの表現 |
| Page owner : | abe |
| Can Read | |
| Groups : | All visitors |
| Users : | All visitors |
| Can Edit | |
| Groups : | No one |
| Users : | No one |