Google Appmaker createItem не удалось выбрать элемент не удалось - PullRequest
0 голосов
/ 02 января 2019

У меня есть временная таблица, куда я позволяю пользователю скопировать запись, которую нужно отредактировать. Как только редактирование завершено, я копирую его обратно.

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

  console.log('copyOriginalToTemp ' + tempRecord.ID + ' options ' + JSON.stringify(options));
  var myCreateDatasource = app.datasources.RadiosTemp.modes.create;
  console.log('# of items in myCreateDatasource ' + myCreateDatasource.items.length);
  var draft = myCreateDatasource.item;
  draft.BatchId = options.BatchId ;
  draft.County = tempRecord.County ;
  ... // lot of assignments
  console.log('About to create item ');
  myCreateDatasource.createItem(function(createdRecord) {
    console.log('Creating the Item ' + createdRecord._key);
    app.datasources.RadiosTemp.query.filters.BatchId._equals = options.BatchId;
     .....
});

Сообщение об ошибке говорит мне, что вновь созданный элемент не может быть выбран, но я понятия не имею, почему ?. Если я изменяю источник данных на «Ручное сохранение», я получаю ту же ошибку без ключа, поскольку он находится в режиме ручного сохранения.

enter image description here

...