2014-12-01 3 views
0

Когда я сохраняю записи, мне нужны свойства uid для начальных строк; из-за того, что я могу присвоить значение каждому из них через uid. Однако toJson переопределяет силы, чтобы игнорировать некоторые свойства, такие как грязный, uid и т. Д. Как я могу предотвратить это? Или Как я могу найти способ решить это?Предотвращение игнорирования некоторых свойств Model byJson overriding

ответ

0

Вы должны не не использовать uid на бэкэнд или переопределять его.

uid является внутренним механизмом, используемым пользовательским интерфейсом Kendo для отслеживания его виджетов и компонентов виджета, чтобы обеспечить взаимодействие пользователя и функциональность компонента. Каждый uid генерируется динамически каждый раз, когда виджет визуализируется, поэтому попытка сделать то, что ваше мышление делает, не будет работать.

Правильное решение - вы должны назначить свое собственное уникальное свойство id для своих записей и сохранить его на сервере/клиенте. Затем, когда изменение сделано на стороне клиента, вы публикуете данные записи вместе с его уникальным id, найдите соответствующую запись по id в базе данных бэкэнд и обновите связанные данные записи в базе данных.

+0

Есть некоторые моменты, в которых вы попадаете правильно. Я задал этот вопрос из-за проблемы, которая у меня есть. Я предпочитаю использовать пакетное редактирование. Некоторые строки не вводятся в БД раньше, поэтому у них нет идентификатора записи. Когда я отправлю их на сервер сразу с помощью ajax, я должен продолжить страницу без обновления. И все они должны взять свой идентификатор, возвращающийся с сервера. Я должен назначить идентификаторы записей для этих строк. Я должен установить связь между этими строками сетки и набором результатов, который возвращается с сервера. Какой способ, кроме этого, может мне помочь? Конечно, уникальная ценность принадлежит этим rowss может мне помочь. – esquare

Смежные вопросы