0

newform.aspx에서 webpart 연결이 있습니다. 나는 직원 이름을 webpart에 전달하고이 웹 파트는 직원의 detal을 렌더링합니다. 직원 이름 필드는 텍스트 상자입니다. 필드를 조회 할 수 나는 직원 이름을 변경하고 페이지를 렌더링 할 때이 드롭 될 때까지SelectIndexChanged가 웹 파트 연결에 매개 변수를 전달하지 않습니다.

모든 것이 잘 작동했다. 이로 인해 연결된 웹 파트는 페이지로드 중 첫 번째 레코드를 항상 표시하고 드롭 다운 인덱스가 변경되면 새로 고치지 않습니다.

전체 newform.aspx는 SharePoint Designer를 사용하여 사용자 정의됩니다. 내가 추측하고

, 나는 자바 스크립트 (JQuery와/JSON) 코드를 작성할 필요가 및 SharePoint Designer를 사용 newform.aspx에 넣어?

좋습니다.

+0

당신은 "나는 드롭 다운 될 수있는 직원 이름을했다"무엇을 의미합니까? 조회 또는 선택 필드를 사용하고 있습니까? 처음에 그것은 무엇 이었습니까? 빈 필드? – Christophe

+0

@Christophe : 이전에는 텍스트 상자 였으므로 조회로 변경했습니다. – Anirudh

답변

1

웹 파트 연결은 페이지가로드 될 때 설정됩니다. 직원 선택을 변경해도 페이지가 다시로드되지 않으므로 연결이 업데이트되지 않습니다.

자바 스크립트/jQuery는 확실히이 클라이언트 측 동작에 적합한 선택입니다. 난 당신이 코드 플렉스에 SPServices을 확인하는 것이 좋습니다, 그리고 것입니다 귀하의 경우에 특히 SPServices.SPDisplayRelatedInfo

+0

늦게 답장을 드려 죄송합니다. 나는 그 링크를 통과했지만, 나는 어떻게 연결 된 웹 파트에 전달되도록 직원 값을 만들 수 있는지 알지 못합니다. 자동으로 발생합니까? – Anirudh

+0

@Anirudh 내 대답에서 말했듯이 웹 파트 연결은 귀하의 경우에는 작동하지 않습니다. 필자가 지적한 해결책은 두 번째 웹 파트를 대체하는 것으로, 웹 서비스를 사용하여 직원 정보를 가져 와서 페이지에 표시합니다. – Christophe

+0

내가 가지고있는 두 번째 웹 파트는 1 ~ n 행의 그리드 종류이며이를 표시하는 방법을 생각하고 있습니다. 여기에서 진행하는 방법을 모릅니다. – Anirudh