Идентификатор Google AppMaker (первичный ключ) отсутствует или равен нулю при сохранении - PullRequest
0 голосов
/ 04 января 2019

У меня есть источник данных в режиме ручного сохранения. Когда я создаю элемент и сохраняю изменения, я получаю сообщение об ошибке, в котором говорится, что поле Id пустое. Поле Id является первичным ключом и, следовательно, не может быть назначено через интерфейс. Любые идеи, почему AppMaker считает, что это отсутствует.

enter image description here

Код это

widget.datasource.createItem({
  success: function(){
    app.datasources.CountyManualSave.saveChanges({
      success: function() {console.log('yey');},
      failure: function(e) {showSnackbar(e.message);}
    });
  },
  failure: function(e) {showSnackbar(e.message);}
});

Вот изображение, которое показывает, что это первичный ключ. Выполнение вставки через клиент Mysql работает без проблем.

enter image description here

1 Ответ

0 голосов
/ 04 января 2019

Я не уверен, что было не так, но я отменил автоматическое увеличение и повторно выбрал автоматическое увеличение в поле Id. Предварительный просмотр снова. Вещи работали. Я оставляю этот вопрос здесь на случай, если кто-то подвергнет сомнению их здравомыслие. Это показывает, что среда не всегда стабильна.

...