[html-formfu] Subforms show up as text fields
Ascii King
tech at swattermatter.com
Thu Mar 5 17:33:50 GMT 2009
I tried using Leanan's code almost exactly. The only change I made was
to remove the quotes around the filenames. I still get the following error:
|"Can't locate object method "elements" via package "HTML::FormFu::Element::Text"
I'm sure this is referring to the 'elements:' line in the subconfig.
---
elements:
- type: Submit
name: submitted
value: Submit
|
|If I remove those lines, it displays the button, but as a text field.|
If I put in a fieldset it then gives me a similair error.
- type: Fieldset
legend: Test Fieldset
element:
- type: Text
name: Test1
label: Test 1
The error it gives is :
|"Can't locate object method "legend" via package "HTML::FormFu::Element::Text"|
If I use a config file with two text elements or more, it displays only
the last text box. This is my entire subconfig file.
- type: Text
name: Test1
label: Test 1
- type: Text
name: Test2
label: Test 2
This is the output:
<div class="text label">
<label>Test 2</label>
<input name="Test2" type="text" />
</div>
Leanan Sidhe wrote:
> I use subconfigs, and it works fine. Here is how mine is set up:
>
> My base config:
>
> ---
> elements:
> #stuff like action,indicator, etc
> load_config_file:
> - 'MyAction\config_a.yml'
> - 'MyAction\config_b.yml'
> # repeat as necessary for all sub configs.
>
> A sub config:
>
> ---
> elements:
> - type: Block
> nested_name: foo
> elements:
> #text boxes, selects, etc.
More information about the HTML-FormFu
mailing list