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
- 1. Javascript Utwórz nowy "Wątek"
- 2. .NET Utwórz nowy program rozsyłający
- 3. Wtyczka Eclipse: utwórz nowy plik
- 4. Utwórz nowy oddział z informacji
- 5. Utwórz nowy projekt w szynach starszej wersji
- 6. Utwórz nowy obiekt PropertyInfo w locie
- 7. Utwórz nowy (trwały) styl CSS w jQuery
- 8. Utwórz nowy stół w rubinach na szynach
- 9. Utwórz nowy wektor o stałym rozmiarze
- 10. Utwórz nowy plik w Lua/LuaFileSystem
- 11. Utwórz nowy obiekt za pomocą odbicia?
- 12. Utwórz nowy plik o określonym rozmiarze
- 13. Facebook - Utwórz nowy przycisk aplikacji nigdzie nie istnieje
- 14. utwórz nowy oddział svn z git-svn
- 15. Utwórz nowy arkusz kalkulacyjny (Google API/Python)
- 16. Utwórz nowy projekt Google Cloud, używając gcloud
- 17. Słownik .NET: pobierz lub utwórz nowy
- 18. Jak utworzyć nowy folder?
- 19. Xcode: Jak dodać nowy ekran zakładki w scenorysie IOS5?
- 20. Utwórz nowy plik XML i napisz do niego dane?
- 21. Utwórz katalog. Jeśli istnieje, usuń katalog i jego zawartość i utwórz nowy w Javie
- 22. Utwórz nowy plik w katalogu otwartego pliku w vim?
- 23. jak utworzyć nowy plik java.io.file w pamięci?
- 24. "Utwórz nowy kontakt" i "Dodaj do istniejącego kontaktu" dla CNContactViewController()
- 25. Utwórz nowy repo z podkatalogu w Mercurial Repo użyciu konwertować
- 26. Co oznacza nowy ekran "Retina Display" dla programistów iPhone'a?
- 27. EGit: jak utworzyć nowy tag?
- 28. Utwórz nowy obraz OpenCV RGB za pomocą Pythona?
- 29. graphviz: Utwórz nowy węzeł z tą samą etykietą
- 30. Jinja2: Utwórz nowy wiersz na każde 3 elementy.
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