Skip to content

ghost fields when using list type in repeatable fields. #14556

@N6REJ

Description

@N6REJ

Steps to reproduce the issue

create a set of fields that are list type.
view the fields in admin you will see 2, one functions one doesn't.

Expected result

standard list form field
as in 3.6.x
image

Actual result

2 fields for each list field, one functional one none.
image
Also field row is NOT repeated.

System information (as much as possible)

				<field name="fontsChooser"
					   type="Repeatable"
					   icon="list"

					   label="TPL_SERENITY_FONTS_CHOOSER_LABEL"
					   description="TPL_SERENITY_FONTS_CHOOSER_DESCRIPTION"
					   select="TPL_SERENITY_FONTS_CHOOSER_SELECT"
					   default="{'Elements':['body','h1','h2','h3','h4','h5','h6','p','a','i','ol','ul','li','span.company-name','span.company-slogan'],'Function':['Body','h1','h2','h3','h4','h5','h6','Paragraph','links','i','Ordered lists','Unordered Lists','List Element','Company Name','Company Moniker'],'Font':['','','','','','','','','','','','','','',''],'Size':['','','','','','','','','','','','','','',''],'Weight':['','','','','','','','','','','','','','',''],'Style':['','','','','','','','','','','','','','',''],'Color':['','','','','','','','','','','','','','',''],'backgroundColor':['','','','','','','','','','','','','','',''],'backgroundhoverColor':['','','','','','','','','','','','','','',''],'linkColor':['','','','','','','','','','','','','','',''],'hoverlinkColor':['','','','','','','','','','','','','','','']}"
				>
					<fieldset hidden="true" name="fontsChooser_modal" repeat="true">
						<field name="Elements"
							   label="TPL_SERENITY_FONTS_ELEMENTS_LABEL"
							   description="TPL_SERENITY_FONTS_ELEMENTS_DESC"
							   class="medium-input"
							   filter="html"
							   type="text"
							   default=''
						/>
                                               <field name="Weight"
							   label="TPL_SERENITY_FONTS_WEIGHT_LABEL"
							   description="TPL_SERENITY_FONTS_WEIGHT_DESC"
							   type="list"
							   default=''
						>
							<option value=''>- Select -</option>
							<option value="normal">Normal</option>
							<option value="bold">Bold</option>
							<option value="bolder">Bolder</option>
							<option value="lighter">Lighter</option>
							<option value="100">100</option>
							<option value="200">200</option>
							<option value="300">300</option>
							<option value="500">500</option>
							<option value="600">600</option>
							<option value="800">800</option>
							<option value="900">900</option>
							<option value="initial">Initial</option>
							<option value="inherit">Inherit</option>
						</field>
						<field name="Style"
							   label="TPL_SERENITY_FONTS_STYLE_LABEL"
							   description="TPL_SERENITY_FONTS_STYLE_DESC"
							   class="small-input"
							   type="list"
							   default=''
						>
							<option value=''>- Select -</option>
							<option value="normal">Normal</option>
							<option value="italic">Italic</option>
							<option value="oblique">Oblique</option>
							<option value="initial">Initial</option>
							<option value="inherit">Inherit</option>
						</field>

</fieldset>
</field>

Additional comments

I realize repeatable is deprecated but it should still function properly at this point, per George

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions