Bug #83457

TCA renderType selectCheckBox didn't check minitems

Added by Tobias Klepp over 1 year ago. Updated about 2 months ago.

Status:
New
Priority:
Must have
Assignee:
-
Category:
FormEngine aka TCEforms
Start date:
2018-01-03
Due date:
% Done:

0%

TYPO3 Version:
8
PHP Version:
7.0
Tags:
Complexity:
Is Regression:
Sprint Focus:

Description

I configured my extension table with a mm relation fiedl and used the renderType selectCheckBox and a configuration for minitems = 1, but you can save the record in the backend without a warning. No error message / info is displayed.

My TCA configuration:

'config' => [
  'type' => 'select',
  'renderType' => 'selectCheckBox',
  'foreign_table' => 'tx_extkey_table',
  'foreign_table_where' => 'AND tx_extkey_table.sys_language_uid IN (-1,0) ORDER BY tx_extkey_table.title',
  'minitems' => 1,
  'MM' => 'tx_extkey_table_mm',
],

Related issues

Related to TYPO3 Core - Bug #79525: No Validation for required checkboxes New 2017-01-29
Related to TYPO3 Core - Bug #84012: Toggle all function at TCA control selectCheckBox ignores 'onChange' => 'reload' New 2018-02-22

History

#1 Updated by Tobias Klepp over 1 year ago

  • Related to Bug #79525: No Validation for required checkboxes added

#2 Updated by Steffen Kamper over 1 year ago

any JS-errors?
If possible please provide a little demo extension

#3 Updated by Tobias Klepp over 1 year ago

No. I get no JS error.

#4 Updated by Riccardo De Contardi over 1 year ago

I copy my description from #79525 ; that should be sufficient to reproduce it:

1) Install styleguide extension
2) create a new item Styleguide > Form engine - required
3) Go to tab "Select"

if you look at the section "select_4 selectCheckBox, minitems=1, maxitems=2":

1) there is no error message or red outline
2) if you compile all the fields except that one, you can save the item

#5 Updated by Susanne Moog over 1 year ago

  • Category set to FormEngine aka TCEforms

#6 Updated by Gernot Ploiner over 1 year ago

I can confirm this. The same problem exists with maxitems in this case.

#7 Updated by Jan-Henrik Hempel over 1 year ago

  • Related to Bug #84012: Toggle all function at TCA control selectCheckBox ignores 'onChange' => 'reload' added

#8 Updated by Jan-Henrik Hempel over 1 year ago

We can confirm this issue as well. We currently use TYPO3 8.7.9.

#9 Updated by Bernhard Berger 4 months ago

I just stumbled upon this issue in 8.7.24.. so still there unfortunately :/

#10 Updated by Benni Mack about 2 months ago

  • Target version changed from next-patchlevel to Candidate for patchlevel

Also available in: Atom PDF