2012-02-27 2 views
0

저는 db (성, 성 등)의 연락처 목록을 보여주는 응용 프로그램을 만들고 있습니다. 새 연락처를 추가 할 수 있으며이를 수행하기 위해 ListView와 함께 InsertItemTemplate을 사용하고 있습니다.데이터 추가 필드 숨기기 (버튼 클릭으로 표시)

기본적으로 새 연락처 추가를위한 텍스트 상자를 표시하지 않기를 바랍니다. 대신 버튼을 추가하고 클릭하면 텍스트 상자가 표시됩니다. 문제는 내가 이것을 작동시키지 못한다는 것이다.

기본적으로 InserItemPosition = "None"으로 시도했지만 버튼을 클릭하면 "First"로 변경됩니다. 이 작동하고 텍스트 상자가 나타납니다. 문제는 새로운 연락처를 추가 할 때 아무 일도 일어나지 않는다는 것입니다 (예 : 페이지가 새로 고침되고 연락처가 추가되지 않음).

기본적으로 InsertItemPosition = "First"를 사용하면 새 연락처를 추가해도 문제가 없습니다.

왜 작동하지 않으며 내가 원하는 것을 성취 할 수있는 또 다른 방법이 있습니까?

답변

1

당신은 단순히 CSS와 정말 그것을 할 수 :

$("#toggle").one("click", function() { 
    $("#contect-fields").css("display","block"); 
}); 
:

랩 필드를 display:none; 세트 사업부에서 새 연락처를 들면, 다음 버튼을 차단하기 위해 디스플레이를 전환

관련 문제