Невозможно установить свойство 'Создание' из неопределенного - PullRequest
0 голосов
/ 29 июня 2018

Я вижу, что уже много вопросов о "Невозможно установить свойство 'Создание' из неопределенного".

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

Недавно я начал работать с Google App Maker и пытаюсь создать приложение для управления проектами. Я заглянул под капот из примера приложения "Project Tracker" от Google.

function addTicket(addButton)  {
  var addTicketPage = addButton.root;

  if (!addTicketPage.validate())  {
    return;
  }

  var props = addTicketPage.properties;
  var ticketDs = addTicketPage.datasource;

  props.Creating = true;
  ticketDs.saveChanges({
    success: function() {
      props.Creating = false;

      if (app.currentPage !== app.pages.TicketView) {
        return;
      }

      var newTicket = ticketDs.item;

      newTicket._loadHistory();
      gotoAddTicketPage(newTicket._key, true);
    },
    failure: function(error)  {
      props.Creating = false;
      console.error(error);
    }
  });

  gotoAddTicketPage();
}

Я посмотрел повсюду в примере приложения, но не могу найти ничего, что соответствует этому ".Creating".

Что это делает? Должен ли я объявить это первым? Потому что я уже пробовал это и получаю ту же ошибку.

Спасибо заранее. Адриан

Debugglog:

Cannot set property 'Creating' of undefined
at addTicket (TicketErfassen:55:18)
at TicketErstellen.Form1.Form1Footer.Form1SubmitButton.onClick:1:1

1 Ответ

0 голосов
/ 04 июля 2018

Я только что нашел решение своей проблемы.

В AppMaker вы можете установить пользовательские свойства на страницах. Я этого не знал.

Так что мне просто нужно было создать собственное свойство «Создание» на данной странице.

...