Мое приложение начинается с экрана Browse
, где вы выбираете сотрудника. Затем вы попадаете на другой экран Browse
, на котором отображаются записи для этого сотрудника. На втором экране просмотра у меня есть кнопка, которая открывает экран Add/Edit
.Передача данных между экранами с помощью HTML-клиента Lightswitch
Я хотел бы по умолчанию поля на моем
Add/Edit
экране, чтобы быть вEmployeeID
, который был выбран на первыйBrowse
экране
Моего приложение использует представления для заполнения Browse
экранов с различными списками, но Add/Edit
непосредственно ссылается на таблицу. По этой причине я не смог создать связь между моим приложением DataSources
В настоящее время я по умолчанию значения
CreateDate
на коде ниже, но вторая строка не возвращаяEmployeeID
как я хочу
myapp.AddTimesheetRecord.created = function (screen) {
// Write code here.
screen.TBG_KeepInTimesheet.CreateDate = new Date;
screen.TBG_KeepInTimesheet.EmployeeID = myapp.activeDataWorkspace.WPEBrattleData.TBG_V_KeepInTimeSheet_Details.EmployeeID;
};
Вот Image of my Add/Edit
экрана дизайнера, обратите внимание, что в настоящее время EmployeeID
будет пустым при запуске с кодом выше
Здесь я ы Image of my second Browse
экрана дизайнер
Фантастический! Это отлично сработало (после обновления инструкции 'addScreen', в которой отсутствует 'T') Большое спасибо! – gruff
Патч 'n' отсутствует, T должен быть обратно :-), и я рад, что он сделал трюк –