2011-02-03 2 views

答えて

3

は私がのためのレンダラチェックがコードで参照してください。 どのように行われますか?私は推測することしかできません。

私はあなたが使用しているウィジェットを指定しておらず、正しく理解していれば彼を拡張して独自のウィジェットを作成する必要があります。

package HTML::FormHandler::Field::Checkbox::NoLabel; 
use HTML::FormHandler::Moose; 
extends 'HTML::FormHandler::Field::Checkbox'; 
our $VERSION = '0.01'; 

has '+no_render_label' => (default => 1); 
0

私はHFHのマニュアルで別の方法を見つけました。将来サーチャーのために

package Test::Form; 
use HTML::FormHandler::Moose; 
extends 'HTML::FormHandler'; 

has '+name' => (default => 'testform'); 
has '+widget_wrapper' => (default => 'None'); 
has '+auto_fieldset' => (default => 0); 
has_field 'foo'; 
1

フォームクラスで自分のフィールドを定義するときには、do_label属性を設定することができます。

has_field 'name' => (
    type => 'Text' 
    do_label => 0, 
); 

出典:HTML::FormHandler field attribute reference

関連する問題