1
A
回答
3
我看到在渲染器检查代码:
$self->has_flag('no_render_label')
,所以你需要设置这个标志。 它是如何完成的?我只能猜测。
你没有指定你正在使用的小部件,如果我理解正确,你应该扩展他并创建自己的小部件。
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,
);
相关问题
- 1. HTML :: FormHandler角色vs字段
- 2. 风格标签不渲染
- 3. HTML :: FormHandler只是1选项不正确渲染
- 4. JS字段渲染返回标准字段渲染
- 5. HTML :: FormHandler对表单字段的访问
- 6. 在React中正确渲染HTML标签
- 7. PHP渲染标签
- 8. HTML标记渲染
- 9. Yii2渲染翻译字符串中的HTML标签
- 10. Chrome渲染隐藏标签
- 11. 在标签内容不渲染
- 12. 渲染标签不是造型
- 13. AngularJS NG绑定HTML的渲染不列表标签
- 14. bootstrap.css不会正确渲染节标签
- 15. Java的HTML渲染器自定义的HTML标签查看
- 16. SWF:渲染片段不渲染
- 17. 反应和渲染标签
- 18. 预渲染标签XHTML
- 19. SVG与使用无标签不渲染
- 20. 我不想渲染窗体标签
- 21. XSLT - 渲染HTML,而不是显示标签
- 22. 在带/不带swfobject的html中渲染swf文件
- 23. 渲染单个FieldCollectionItemEntity字段
- 24. 带HTML标签
- 25. 带有HierarchicalCollectionView的CheckBox标题渲染器
- 26. RSpec不渲染头标记
- 27. ASP.net渲染meta标签有效
- 28. 的JavaScript渲染collection_select输出HTML选项标签
- 29. 仅在存在标签时才渲染标签标签
- 30. Mapbox标记不会渲染