Class: AlSubmit
Overview
サブミットボタンウィジェット
Instance Method Summary (collapse)
-
- (AlSubmit) initialize(name, arg = {})
constructor
(AlSubmit) constractor.
-
- (String) make_tag(arg = {})
(AlSubmit) HTMLタグの生成.
-
- (String) make_value(*arg)
(AlSubmit) HTML値の生成.
-
- (Object) set_value(v)
(also: #value=)
(AlSubmit) 値のセット.
-
- (Boolean) validate
(AlSubmit) バリデート.
Methods inherited from AlWidget
Constructor Details
- (AlSubmit) initialize(name, arg = {})
(AlSubmit) constractor
1224 1225 1226 1227 |
# File 'lib/al_form.rb', line 1224 def initialize( name, arg = {} ) super( name, arg ) @label = arg[:label] || "" end |
Instance Method Details
- (String) make_tag(arg = {})
Note:
hiddenフラグ未対応。
(AlSubmit) HTMLタグの生成
1260 1261 1262 1263 1264 1265 1266 |
# File 'lib/al_form.rb', line 1260 def make_tag( arg = {} ) r = %Q(<input type="submit" name="#{@name}" id="#{@name}" value="#{Alone::escape_html( @value )}") (@tag_attr.merge arg).each do |k,v| r << %Q( #{k}="#{Alone::escape_html(v)}") end return "#{r} #{AL_FORM_EMPTYTAG_CLOSE}" end |
- (String) make_value(*arg)
(AlSubmit) HTML値の生成
1274 1275 1276 |
# File 'lib/al_form.rb', line 1274 def make_value( *arg ) return "" end |
- (Object) set_value(v) Also known as: value=
Note:
なにもしない。
(AlSubmit) 値のセット
1237 1238 |
# File 'lib/al_form.rb', line 1237 def set_value( v ) end |
- (Boolean) validate
(AlSubmit) バリデート
1247 1248 1249 |
# File 'lib/al_form.rb', line 1247 def validate() return true end |