추가 범주: InfoPath
요약: InfoPath 2007 모스 서버에 배포 하는 양식 사용자 지정 모스 목록에 연결 하는 공급 업체의 드롭 다운 목록을 제공 합니다.. 공급 업체를 선택할 때, 영업 담당자 이름과 같은 텍스트 필드의 소수에 필드 값을 할당 하는 규칙, 주소, 도시, 상태, 우편 및 전화. 성능 끔 찍 하다. 우리는 성능을 악화 주의 (비 선형) 이 이런식으로 각 추가 필드에 대 한 업데이트. 즉, 만약 우리가 단지 영업 담당자 이름 업데이트, 그것은 걸립니다. [x] 시간. 우리 영업 담당자를 업데이 트 하는 경우, address1, 주소 2, 도시, 상태, 우편 번호, 그것은 걸립니다. 10 배 이상.
솔루션: 웹 서비스 작성 (샘플 코드를 찾을 수 있습니다. 여기) 그 공급 업체의 이름으로 전달 되 고 다시 공급 업체 세부 정보 반환. 다음, 이 방법으로 필드를 할당. 이 너무 보인다 비록 느린, 우리가 할당 하는 경우 성능에 뚜렷한 차이가 없었다 1 대 분야 8 필드. 추가한 상 여로, 사용자가 "서버에 게 연락 하는 멋진" 사일런 호출 하 고 서비스 결과 소비 형태를 기다리는 동안 효과.
첫 번째 이끼 프로젝트에 참여 했다 기억. Infopath와 같은 문제가, 로딩 시간이 너무 오래 지 고. 끝에 우리 스마트 부분 안에 사용자 정의 컨트롤을 Infopath 양식의 대부분을 다시 구현.