Когда я сохраняю записи, мне нужны свойства uid для начальных строк; из-за того, что я могу присвоить значение каждому из них через uid. Однако toJson переопределяет силы, чтобы игнорировать некоторые свойства, такие как грязный, uid и т. Д. Как я могу предотвратить это? Или Как я могу найти способ решить это?Предотвращение игнорирования некоторых свойств Model byJson overriding
ответ
Вы должны не не использовать uid
на бэкэнд или переопределять его.
uid
является внутренним механизмом, используемым пользовательским интерфейсом Kendo для отслеживания его виджетов и компонентов виджета, чтобы обеспечить взаимодействие пользователя и функциональность компонента. Каждый uid
генерируется динамически каждый раз, когда виджет визуализируется, поэтому попытка сделать то, что ваше мышление делает, не будет работать.
Правильное решение - вы должны назначить свое собственное уникальное свойство id
для своих записей и сохранить его на сервере/клиенте. Затем, когда изменение сделано на стороне клиента, вы публикуете данные записи вместе с его уникальным id
, найдите соответствующую запись по id
в базе данных бэкэнд и обновите связанные данные записи в базе данных.
- 1. Sylius Overriding ShopUser Model
- 2. Редактирование некоторых свойств View Model в ASP.NET MVC
- 3. Laravel Eloquent model overriding static boot method
- 4. Django model save() метод overriding cause ValueError
- 5. hibernate - предотвращение некоторых свойств из-за того, что вы выбрали
- 6. Предотвращение игнорирования ведущих пробелов с использованием IFS =
- 7. Предотвращение переназначения свойств
- 8. Предотвращение сериализации стандартных свойств
- 9. Сериализация только некоторых свойств?
- 10. Запретить обновление некоторых свойств?
- 11. Kohana Model - добавление дополнительных свойств
- 12. Предотвращение проксирования AOP некоторых классов
- 13. Предотвращение перезагрузки некоторых частей страницы
- 14. Предотвращение копирования некоторых HTML-элементов
- 15. wxAuiNotebook - предотвращение закрытия некоторых вкладок
- 16. Overriding System.Exception serialization
- 17. Предотвращение удаления некоторых элементов из холста
- 18. Overriding @Display
- 19. Предотвращение изменения конкретных свойств объекта
- 20. Предотвращение создания свойств навигации EF6
- 21. Предотвращение видимости свойств в Breeze.js
- 22. Предотвращение добавления свойств объекта JavaScript
- 23. Предотвращение сопоставления свойств NHibernate прокси
- 24. AngularJs и ASP.NET MVC 5 - ng-model overriding textbox value
- 25. Laravel Form Model Binding overriding значение по умолчанию
- 26. Overriding @ConfigurationProperties
- 27. Регистрация некоторых свойств в обработке
- 28. overriding equals() vs overriding compareTo()
- 29. Дамп после некоторых изменений в CoreData Model
- 30. Предотвращение против игнорирования ошибок с помощью Try-Catch в Java
Есть некоторые моменты, в которых вы попадаете правильно. Я задал этот вопрос из-за проблемы, которая у меня есть. Я предпочитаю использовать пакетное редактирование. Некоторые строки не вводятся в БД раньше, поэтому у них нет идентификатора записи. Когда я отправлю их на сервер сразу с помощью ajax, я должен продолжить страницу без обновления. И все они должны взять свой идентификатор, возвращающийся с сервера. Я должен назначить идентификаторы записей для этих строк. Я должен установить связь между этими строками сетки и набором результатов, который возвращается с сервера. Какой способ, кроме этого, может мне помочь? Конечно, уникальная ценность принадлежит этим rowss может мне помочь. – esquare