Быстрое нажатие многих кнопок удаления создает страницу с ошибкой - PullRequest
0 голосов
/ 26 марта 2020

У меня 2 проблемы.

  • При быстром нажатии многих кнопок удаления одной и той же сетки данных создается страница ошибки с заголовком «Ошибка типа: Невозможно прочитать свойство« offsetWidth », равное нулю»

  • Когда я нажимаю на кнопку удаления, а затем нажимаю на другую, , пока всплывающее окно "Отменить" все еще показывает , первое появится снова и затем исчезают вскоре после. Это действительно ужасно делать, видеть, как строки появляются, а потом снова исчезают из-за этого при удалении многих вещей.

Я подозреваю, что мое перенаправление вызывает это, потому что я не уверен, что сделал это правильно для того, что я пытаюсь выполнить sh (удаление строк без перенаправления)

                <FormTab label="Ablauf">
                <ReferenceManyField label="Ablauf" target="id" reference="ablauf">
                    <Datagrid>
                        <TextField source="Ablauf_ID" label="Ablauf_ID" />
                        <DateField source="STAND" label="STAND"/>
                        <TextField source="FolgeAblauf_ID_JA" label="JA" />
                        <TextField source="FolgeAblauf_ID_NEIN" label="NEIN" />
                        <TextField source="CheckOnly" />
                        <EditButton/>
                        <DeleteButton redirect="1" />
                    </Datagrid>
                </ReferenceManyField>
                <AddNewAblaufButtonState />
            </FormTab>

Кнопка удаления получила свойство перенаправления «2», потому что Formtab является вторым в форме с вкладками, что приводит к тому, что удаление остается на той же странице. Это то, как все должно быть сделано? Я подозреваю, что проблема может быть здесь * ie.

This page appears after too many deletes in a short period of time (Happens NOT ONLY when deleting all rows)

A live showcase of the first and second problem

...