2017-02-18 1 views
7

사용자가 많은 수의 레코드를 입력해야하는 VS 2015 LightSwitch Desktop 프로젝트가 있으며 프로세스를 간소화하고 싶습니다. 현재 레코드를 저장하고 현재 "새 데이터 만들기"화면을 닫은 다음 동일한 "새 데이터 만들기"데이터 화면의 새 인스턴스를 시작하거나 시작하는 단추 하나를 추가하고 싶습니다.Lightswitch에서 새로운 "Create New Screen"을 저장하고 닫고 시작하는 "Create New Screen"에서 버튼을 만드는 방법은 무엇입니까?

+0

은 여기에 대한 외래 키 관계가있다? 내가 묻는 이유는 HTML 클라이언트에서 팝업을 열 수 있고 데이터의 특정 부분을 사용자 지정 데이터 항목을 통해 추가 한 다음 데이터베이스에 삽입하면 프로세스 속도를 높일 수 있다는 것입니다. 바탕 화면 클라이언트에서 팝업 옵션을 가지고 있습니까? 그리고 하나 더 질문, 당신이 추가하려고하는 것을 볼 수 있도록 테이블 엔티티를 추가 할 수 있습니까? 솔루션에 대한 아이디어가 있지만 시나리오에 적용하려고합니다. – Crezzer7

+0

느린 응답에 대해 미안합니다. 귀하의 질문에 대답하십시오. 예, 관계가 있습니다. 나는 그들이 외래 키 관계라고 가정한다. 관계는 모두 "일대 다"또는 "1 또는 0에서 많은 것"입니다. 지금은 Silverlight/Desktop 응용 프로그램에서 HTML 만 작업하고 있습니다. – Mark

+0

Crezzer, 느린 반응에 대해 사과드립니다. 귀하의 질문에 대답하십시오. 예, 관계가 있습니다. 나는 그들이 외래 키 관계라고 가정한다. 관계는 모두 "일대 다"또는 "1 또는 0에서 많은 것"입니다. 지금은 Silverlight/Desktop 응용 프로그램에서만 작업하고 있지만 HTM 솔루션은 곧 출시 될 예정입니다. 팝업 옵션이 있지만 나는 그것을 고용하지 않았다. (나는 생각하지 않는다) Stackoverfloor를 통해 요청한 테이블/엔티티 정보를 전달하는 최선의 방법을 찾아 내려고 노력할 것이다. 그 점에있어서의 어떤 제안?. – Mark

답변

1

디자인 화면으로 이동하십시오. 데이터 항목 추가 ...를 선택하고 원하는 이름 (기본 이름은 메소드)으로 새 메소드를 작성하십시오. 화면의 왼쪽 패널에서 생성 된 메소드를 드래그 앤 드롭하고 생성 된 메소드를 더블 클릭하십시오. 다음 코드를 추가 {

save(); 
Application.ShowYourNewScreenName(); 

enter image description here

+0

이 솔루션은 훌륭합니다. 또한 새로운 작성 화면을 여는 동시에 저장 한 레코드의 세부 화면을 엽니 다. 상세 화면을 쉽게 제외 할 수 있습니까? – Mark

+0

이 코드 행을 주석 처리하거나 화면 코드 파일을 삭제하십시오. Application.Current.ShowDefaultScreen (this.YourProperty); – Exp3rt

+0

화면을 변경하거나 Application.Current.ShowDefaultScreen이 표시 할 기본 화면이되는 다른 세부 화면을 만드는 방법이 있습니까? – Mark

관련 문제