fc2ブログ

リスト・コンボボックス

リストボックスの作成方法は、
<!-- Page: --> 
<apex:form>
<apex:selectList value="{!countries}"
<apex:selectOptions value="{!items}"/>
</apex:selectList><p/>
</apex:form>

/*** Controller: ***/

String[] countries = new String[]{};

public List<SelectOption> getItems() {
List<SelectOption> options = new List<SelectOption>();
options.add(new SelectOption('US','US'));
options.add(new SelectOption('CANADA','Canada'));
options.add(new SelectOption('MEXICO','Mexico'));
return options;
}

public String[] getCountries() {
return countries;
}

public void setCountries(String[] countries) {
this.countries = countries;
}


コンボボックスにしたい場合は、
<!-- Page: --> 
<apex:selectList value="{!countries}" multiselect="false" size="1">

/*** Controller: ***/
public void setCountries(String country) {
this.countries = new String[]{country};
}
にする。

※2009/12/15 追記
rendered = "false" をタグに追加することで表示しないこともできる。

コメントの投稿

非公開コメント

管理人のみ閲覧できます

このコメントは管理人のみ閲覧できます

承認待ちコメント

このコメントは管理者の承認待ちです
FC2カウンター
プロフィール

くりゅりゅ

Author:くりゅりゅ
FC2ブログへようこそ!

最新記事
最新コメント
最新トラックバック
月別アーカイブ
カテゴリ
検索フォーム
RSSリンクの表示
リンク
ブロとも申請フォーム

この人とブロともになる

QRコード
QRコード