Когда я открываю форму для редактирования значений:
Не изменяет значения формы при навигации с помощью кнопок <>
Он открывает новую форму с теми же значениями, что и первая отредактированная строка, и когда я нажимаю "Submit"
, она перезаписывает эту строку вместо создания нового элемента
Когда я щелкаю, чтобы отредактировать другую строку, она всегда показывает значения формы для первой отредактированной строки - то есть, если я сначала нажимаю кнопку Создать, а затем редактирую строку, она показывает пустую форму.
Итак, вкратце, при первом открытии формы значения «застряли» в любой строке, которую я открою позже.
Что может вызвать это? Я помню, раньше он работал нормально.
UPDATE:
Нет, с помощью refreshateForm У меня нет этой проблемы (я использую ее как временное решение).
Хм, я могу воспроизвести это на примере jqGrid, но не на Live Manipulation - на New в версии 3.7, Add/edit/delete
на local data
:
- Нажмите на любую строку и отредактируйте ее (откройте форму)
- Закрыть форму
- Выберите любую другую строку и нажмите «Изменить» - форма показывает неправильные значения (из строки, которая была открыта первой)
- Нажмите кнопку Добавить новую строку на панели инструментов - форма показывает те же значения - что очень удобно, обычно новые строки «почти» совпадают - если только это добавит новую строку, а не обновит существующую!
Конечно, в live demo Submit
этого не происходит (кажется, что оно совсем не работает), но за исключением этого симптомы такие же.
Также <>
кнопки не изменяют данные в форме, хотя они изменяют выбранную строку - но из того, что я помню ранее, она использовалась для обновления значений формы также для соответствия выбранной строке.