2017-02-18 9 views
7

У меня есть проект VS 2015 LightSwitch Desktop, в котором пользователям нужно будет ввести большое количество записей, и я хотел бы немного упростить процесс. Я хотел бы добавить одну кнопку, которая сохранит текущую запись, закроет текущий экран «Создать новые данные» и запустит или запустит новый экземпляр того же экрана «Создать новые данные».Как создать кнопку на «Создать новый экран», которая будет сохранять, закрывать и запускать новый «Создать новый экран» в Lightswitch?

+0

есть инородные ключевые отношения по этому поводу? Причина, по которой я спрашиваю, это то, что в HTML-клиенте вы можете открыть всплывающее окно, а затем некоторые части данных могут быть добавлены через пользовательские элементы данных, а затем вставлены в базу данных, это, безусловно, поможет ускорить процесс. на настольном компьютере у вас есть опция popup? и еще один вопрос: можете ли вы добавить элементы таблицы, чтобы я мог видеть, что вы пытаетесь добавить, у меня есть идея по решению, но я хочу попробовать применить его к вашему сценарию. – Crezzer7

+0

Crezzer, извините за медленный ответ. Чтобы ответить на ваши вопросы. Да, есть отношения. Я предполагаю, что они являются отношениями с внешним ключом. Все отношения «один ко многим» или «1 или 0 ко многим». Сейчас я работаю только над приложением Silverlight/Desktop, но с HTML. – Mark

+0

Crezzer, извините за медленный ответ. Чтобы ответить на ваши вопросы. Да, есть отношения. Я предполагаю, что они являются отношениями с внешним ключом. Все отношения «один ко многим» или «1 или 0 ко многим». В настоящий момент я работаю только над приложением Silverlight/Desktop, но сейчас идет HTM-решение. Существует опция popup, но я не использовал ее (я не думаю). Я попытаюсь найти лучший способ передать информацию о таблицах/сущностях, которые вы запрашиваете через Stackoverfloor. Любые предложения в этом отношении ?. – Mark

ответ

1

Перейти к экрану вашего дизайна. выберите «Добавить элемент данных ...» и создайте новый метод с вашим любимым именем (имя по умолчанию - «Метод»). перетащите созданный метод с левой панели в конце экрана и дважды щелкните по созданному методу. добавить следующий код {

save(); 
Application.ShowYourNewScreenName(); 

enter image description here

+0

Это решение замечательно. Он также открывает подробный экран только что сохраненной записи, открывая новый экран создания. Есть ли простой способ исключить подробный экран? – Mark

+0

комментарий или удаление этой строки кода вашего файла кода экрана. Application.Current.ShowDefaultScreen (this.YourProperty); – Exp3rt

+0

Есть ли способ изменить экран или сделать другой экран подробностей на экране Application.Current.ShowDefaultScreen? – Mark

 Смежные вопросы

  • Нет связанных вопросов^_^