At the moment, I'm trying to program a new backend module. For this purpose, I subclassed LeftAndMain and created several different DataObjects. This all works quite well, except for one issue: I can use simple fields like TextField oder EmailField without any problems, but a ComplexTableField doesn't work. The table field itself is displayed correctly, but when trying to add a new object, a popup is opened and this error message is shown:
[User Error] Uncaught SS_HTTPResponse_Exception: I can't handle sub-URLs of a Form object. GET /admin/my_module/EditForm/field/Paragraphs/add
Line 305 in /srv/www/htdocs/xyz/silverstripe-v2.4.0/sapphire/core/control/RequestHandler.php
I tried to overwrite EditForm() and getEditForm(), but haven't found a solution so far. It would be nice if somebody could give me a hint.