Mam projekt VS 2015 LightSwitch Desktop, w którym użytkownicy będą musieli wprowadzić dużą liczbę rekordów i chciałbym nieco usprawnić proces. Chciałbym dodać jeden przycisk, który zapisze bieżący rekord, zamknie bieżący ekran "Utwórz nowe dane" i uruchomi lub uruchom nową instancję tego samego ekranu danych "Utwórz nowe dane".Jak utworzyć przycisk "Utwórz nowy ekran", który będzie zapisywać, zamykać i uruchamiać nowy "Utwórz nowy ekran" w Lightswitch?
Odpowiedz
Przejdź do swojego ekranu projektu. wybierz Dodaj element danych ... i utwórz nową metodę ze swoją ulubioną nazwą (Domyślna nazwa to Metoda). przeciągnij i upuść utworzoną metodę z lewego panelu na końcu ekranu i kliknij dwukrotnie stworzoną metodę. dodać następujący kod {
save();
Application.ShowYourNewScreenName();
To rozwiązanie jest świetne. Otwiera również ekran szczegółów zapisanej właśnie w tym samym czasie, gdy otwiera nowy ekran tworzenia. Czy istnieje prosty sposób na wykluczenie ekranu szczegółów? – Mark
skomentuj lub usuń ten wiersz kodu pliku z kodem ekranu. Application.Current.ShowDefaultScreen (this.YourProperty); – Exp3rt
Czy istnieje sposób zmiany ekranu lub zmiany ekranu szczegółów na domyślny ekran Application.Current.ShowDefaultScreen? – Mark
są jakieś klucz obcy relacje na ten temat? Powodem, dla którego pytam, jest to, że na kliencie HTML można otworzyć wyskakujące okienko, a następnie niektóre części danych można dodać za pomocą niestandardowych elementów danych, a następnie wstawić do bazy danych, co z pewnością przyspieszy proces. Na kliencie pulpitu masz także opcję popup? i jeszcze jedno pytanie, czy mógłbyś dodać elementy tabeli, abym mógł zobaczyć, co próbujesz dodać, mam pomysł na rozwiązanie, ale chcę spróbować zastosować go do twojego scenariusza – Crezzer7
Crezzer, przepraszam za powolną odpowiedź. Aby odpowiedzieć na twoje pytania. Tak, są relacje. Zakładam, że są to kluczowe związki zagraniczne. Relacje są wszystkie "jeden do wielu" lub "1 lub 0 do wielu". Obecnie pracuję tylko nad aplikacją Silverlight/Desktop, ale HTML. – Mark
Crezzer, przepraszam za powolną odpowiedź. Aby odpowiedzieć na twoje pytania. Tak, są relacje. Zakładam, że są to kluczowe związki zagraniczne. Relacje są wszystkie "jeden do wielu" lub "1 lub 0 do wielu". Obecnie pracuję tylko nad aplikacją Silverlight/Desktop, ale wkrótce pojawi się rozwiązanie HTM. Istnieje opcja popup, ale ja jej nie zatrudniłem (nie sądzę) postaram się wymyślić najlepszy sposób na przekazanie informacji o tabeli/encji na Stackoverfloor. Wszelkie sugestie w tym zakresie ?. – Mark