[前][次][番号順一覧][スレッド一覧]

rails:2842

From: 秦 耕造 <k_hada@m...>
Date: Tue, 12 Aug 2008 16:17:58 +0900
Subject: [rails:2842] Re: collection_selectでpromptができない

質問者 秦です。

ご回答ありがとうございます。

> とあって、:include_blank に文字列を渡せばよいようです。
なるほど、:include_blank に渡せばよいのですね。
早速、:include_blank => "(省略)"に修正し、
確認したところ、リストに"(省略)"行を追加
できました!!ありがとうございます。

----------以下、修正後のソース----------
<%= f.collection_select :kobetsu_syoninsha_id , @shoninsha ,
 :sekinisha_cd, :username   , {:include_blank => "(省略)" } 
,{ "size" => "5" ,"style"=>"width:200px;"} -%>
----------------------------------------

Nobuhiro IMAI <nov@y...> wrote:

> いまいです。
> 
> From: "OZAWA Sakuro" <sakuro_at_2238club.org>
> Date: Tue, 12 Aug 2008 15:04:38 +0900
> 
> > action_view/helpers/form_options_helper.rb
> > 
> > if value.blank? && options[:prompt]
> >             ("<option value=\"\">#{options[:prompt].kind_of?(String) ?
> > options[:prompt] : 'Pleas
> > e select'}</option>\n") + option_tags
> > 
> > ということなので、何か既に選択されている場合は出てこないようですね。
> 
> その上の部分に
> 
> if options[:include_blank]
>   option_tags = "<option value=\"\">#{options[:include_blank] if options[:include_blank].kind_of?(String)}</option>\n" + option_tags
> end
> 
> とあって、:include_blank に文字列を渡せばよいようです。
> 
> # * <tt>:include_blank</tt> - set to true or a prompt string if the first option element of the select element is a blank. Useful if there is not a default value required for the select element.
> --
> Nobuhiro IMAI <nov@y...>
> Key fingerprint = F39E D552 545D 7C64 D690  F644 5A15 746C BD8E 7106
> 
> --
> ML: rails@r...
> 使い方: http://QuickML.com/
> 





--
ML: rails@r...
使い方: http://QuickML.com/

[前][次][番号順一覧][スレッド一覧]

      2824 2008-07-28 04:25 [k_hada@m...         ] DB登録・更新時以外でのvalidate?      
      2825 2008-07-28 04:41 ┣[yuanying@f...       ]                                       
      2826 2008-07-28 04:42 ┗[yuichi_katahira@m...]                                       
      2827 2008-07-28 06:52  ┣[k_hada@m...         ]                                     
      2839 2008-08-12 04:42  ┗[k_hada@m...         ] collection_selectでpromptができない 
      2840 2008-08-12 08:04   ┗[sakuro@2...         ]                                   
      2841 2008-08-12 08:30    ┗[nov@y...            ]                                 
->    2842 2008-08-12 09:17     ┣[k_hada@m...         ]                               
      2843 2008-08-14 14:46     ┃┗[k_hada@m...         ] 画面で入力した内容を次画面でhidden項目に格納する方法
      2844 2008-08-15 04:09     ┃ ┗[ggb03124@n...       ]                           
      2845 2008-08-15 04:54     ┃  ┗[ggb03124@n...       ]                         
      2846 2008-08-15 09:04     ┃   ┗[k_hada@m...         ]                       
      2891 2008-10-29 09:22     ┣[k_hada@m...         ] findメソッドのconditionsを動的に変更する方法
      2892 2008-10-29 09:27     ┃┣[craccho@g...        ]                             
      2893 2008-10-29 09:29     ┃┗[sakuro@2...         ]                             
      2894 2008-10-29 09:35     ┃ ┗[k_hada@m...         ]                           
      2915 2008-11-27 09:56     ┗[k_hada@m...         ] 富士通のSymfowareというDBを使用する方法
      2917 2008-11-28 02:34      ┗[sakuro@2...         ]