Как ввести данные в чужое поле? - PullRequest
1 голос
/ 04 октября 2019

На данный момент у меня есть две таблицы

1. Таблица выхода

[поле] ID, StartDate, EndDate, Employee_fk

Сотрудник

[поле] ID, имя, адрес электронной почты

И я хочу ввести данные в поле employee_fk. Эта функция была запущена на сервере сценариев.

function createRequest(leaveId){
  console.log("leave id "+leaveId);
  var emp = app.models.Employee.newQuery();
  var leave = app.models.LeaveRequest.getRecord(leaveId);

  emp.filters.Email._equals = Session.getActiveUser().getEmail();

  leave.Employee = emp.run()[0].Id;
  app.saveRecords([leave]);
}

Но я получил ошибку.

Type mismatch: property ".Employee", value is 7; expected: Record<Employee> Error: Type mismatch: property ".Employee", value is 7; expected: Record<Employee> at createRequest (RequestManage:18)

Type mismatch: property ".Employee", value is 7; expected: Record<Employee>
at createRequest (RequestManage:18)
at Object.<anonymous> (LeaveRequestPopup.Content.CreatePanal.CButtonPanal.Button1.onClick:4:21)

Не могли бы вы подсказать мне, как вводить данные в поле employee_fk.

...