Как запросить перезагрузку для поля расширения TYPO3 с помощью маски

#typo3 #typo3-9.x #typo3-extensions

#typo3 #typo3-9.x #typo3-расширения

Вопрос:

Как мне запросить перезагрузку для поля расширения TYPO3, которое является триггером для условия отображения другого поля в mask.json .

     "tx_mask_foobarfield": {
        "config": {
            "type": "select",
            "renderType": "selectSingle",
            "size": "",
            "default": "foo",
            "onChange" : "reload",
            "items": [
                [
                    "Foo",
                    "foo"
                ],
                [
                    "Bar",
                    "bar"
                ]
            ],
            "foreign_table": "",
            "foreign_table_where": "",
            "fileFolder": "",
            "fileFolder_extList": "",
            "fileFolder_recursions": "",
            "maxitems": "",
            "autoSizeMax": ""
        },
        "exclude": "0",
        "key": "some_key"
    },
 

Я попробовал пару вещей, но все ссылки, которые я смог найти, рассказывают мне только о том, как это сделать в TCA.

Ответ №1:

Я думаю, что у вас "onChange": "reload" неправильный уровень.
Из документации он должен быть прямым преемником имени поля (родственного config )