내에 계속 시도 제공 하는 BDC를 사용 하 여 더 유용한 조회 열, 내가 BDC 선택와 함께 벽에 충돌. 그것을 보고 하지 않은 경우, BDC 피커가 비슷합니다 사용자 선택 "" 비즈니스 데이터 형식의 열 함께 작동 한다는 것을 제외 하 고.
비즈니스 데이터 열을 표시 된 대로의 열린 책 아이콘을 클릭 하 여 피커에 액세스:
위의 화면은 "마스터 문서 Id" 라는 비즈니스 데이터 열. 그 열 연결, BDC를 통해, 웹 서비스에. 웹 서비스 정보의 두 개의 열을 반환합니다.: ID 및 제목. 비즈니스 목적은 여기 제공 하는 "이이 문서 기반" 함수. 사용자가 선택 "마스터" 문서를 저장할 때, 이벤트 수신기 참조 마스터에서 메타 데이터 필드를 복사.
기본적으로, ID 문서 검색할 때 BDC 선택 다음과 같은 = "38":
그건 도움이, 하지만 충분 하지. 사람들이 Id의 관점에서 생각 하지 않습니다., 그들은 제목 및/또는 기타 메타 데이터를 기준으로 생각 하면. 피커를 사용 하면 다른 열에 검색 (예를 들어. 제목) 하지만 실제 그것을 발견 하는 제목 목록에 표시 되지 않습니다, 그냥 그들의 Docid의 여기에서 보이는 것과 같이:
(스크린 샷을 그렇게 굉장하지 어떤 유효한 결과 반환 하는 검색을 선택 하지 않았다 때문에, 하지만 몇 가지 결과 발견 했다 그를 볼 수 있습니다., 그것만 Docid의 표시 할 것, 타이틀 하지).
이에 대 한 답변에 대 한 높고 낮은 검색 하 고 실패. 내 동료, 유서 깊은 조나단 브래드 쇼, 직면 하 고이 문제를 해결 했다. 언제 내가 밖으로 도달 그에 대 한 도움말, 올바른 방향으로 나를 지적 하는 그는.
"ShowInPicker 통해 여러 열을 표시 하려면 선택을 구성합니다" ADF에서 속성:
<속성 이름="ShowInPicker" 유형="System.Boolean">true</속성>
자세히:
<!-- 제목 -->
<TypeDescriptor TypeName="System.String" 이름="제목" >
<LocalizedDisplayNames>
<LocalizedDisplayName LCID="1033">제목</LocalizedDisplayName>
</LocalizedDisplayNames>
<속성>
<속성 이름="DisplayByDefault" 유형="System.Boolean">true</속성>
<속성 이름="ShowInPicker" 유형="System.Boolean">true</속성>
</속성>
</TypeDescriptor>
사소한 문제를 소개 하 고는이 속성을 설정. 최대한 빨리 당신이 그것을 한 번 설정, 표시 하려는 모든 열에 대 한 설정 해야. 내 경우에는, 기본적으로 DocId를 보여주었다 BDC 선택. 그러나, "Showinpicker을 추가" 제목, DocId 이상 표시. 나는 문서 ID에 대 한 ShowInPicker 속성을 명시적으로 설정 하 여 그 해결.
여기 결과가입니다.:
(홀수 "168 살펴볼까요. – CamlSchema.xsd" 미래의 블로그 게시물에 건설. 요컨대, 그것은 약간 더 나은 사용자 경험을 허용 하는 연결된 문자열).
물론, 이 블로그 항목을 작성 하는 데, 난 그냥 "Showinpicker에 대 한 검색을 했 어" 그리고 수많은 안타를 발견, 이 하나를 포함 하 여: http://msdn2.microsoft.com/en-us/library/ms583986.aspx. 그것은 몇 가지 다른 좋은 BDC 물건 함께 해당 속성의 의미를 설명.
</끝>
내 블로그를 구독!